It's the Great British Bake off 2016 semi-final tonight but who is going to fall at the final hurdle?
Andrew Smyth, Jane Beedle, Selasi Gbormittah and Candice Brown are all still in the running to be crowned the Great British bake Off 2016 winner.
But tonight one of them will say goodbye to the tent and just miss out on a spot in next week's final.
Before judges Paul Hollywood and Mary Berry make any decisions, three more challenges await.
And after the somewhat bizarre themed weeks over the past few months (Tudor week, really?), tonight is something very traditional: Patisseries.
First up is the signature challenge where the semi-finalists are seen butter-bashing and folding their pastry to achieve perfect lamination for a difficult French treat, palmiers.
Paul has set the penultimate technical challenge of the series which involves a cake, fruit, chocolate work and... yeast.
It's then on to the big show-stopper and the last chance the bake off contestants have to impress Paul and Mary before they decide on the finalists.
Each of the four remaining bakers is asked to create a number of mini sponge sweets to earn their place in next weekend's final.
Which of the bakers will impress Mary and Paul enough to make it into the final three and who will be next to leave the tent?
The Great British Bake Off 2016 semi-final airs tonight at 8PM on BBC One.
The winner of The Great British Bake Off 2016 will be crowned next week.