It was the Great British Bake off 2016 semi-final last night but who went home and who is in the final?
Four bakers started this week's show but one fell at the final hurdle after the latest round of three challenges.
As always, judges Paul Hollywood and Mary Berry had the final say as they revealed this year's Great British Bake Off Finalists.
Great British Bake Off: Who left?
Unfortunately it was Selasi Gbormittah who didn't make the cut as he was sent home from the tent.
That means that Andrew Smyth, Jane Beedle and Candice Brown are through to the final still in the running to be crowned the Great British bake Off 2016 winner.
After the somewhat bizarre themed weeks over the past few months (Tudor week, really?), tonight was something very traditional: Patisseries.
First up was the signature challenge where the semi-finalists had to create full puff pastry from scratch to make a difficult French treat, two sets of 12 savoury palmiers.
Paul set the penultimate technical challenge of the series, a tricky svarin yeast cake. Selasi ranked bottom of the four bakers while Jane came out on top.
It was then on to the big show-stopper and the last chance the Great British Bake Off 2016 contestants had to impress Paul and Mary before they decided on the finalists.
Each of the four remaining bakers was asked to create 36 fondant fancies, all made from scratch.
Who's in the Great British Bake Off final?
When it came to the results, Andrew won star baker while Selasi was sent home, leaving Andrew, Candice and Jane to make the final.
The winner of The Great British Bake Off 2016 will be crowned next week on BBC One, Wednesday, 8PM.