Who won the Great British Bake Off 2016? Tonight's final results are in and all is revealed...
It's was the end of the last ever BBC series and after eleven weeks the winner was announced.
Andrew Smyth, Jane Beedle, and Candice Brown were all in the running to be crowned The Great British Bake Off 2016 winner this evening.
The trio had to impress judges Paul Hollywood and Mary Berry one last time to win the title.
The Great British Bake Off 2016 winner
And Paul and Mary announced in tonight's show it was Candice Brown who had won the 2016 Great British Bake Off.
It was Royal week in the Bake Off tent as hosts Mel Giedroyc and Sue Perkins presented three final challenges to impress the Queen.
The last signature challenge of the series saw the GBBO 2016 finalists take on meringues for the second time this series, baking three-tier filled meringue crown.
In the ultimate technical challenge, Mary made a simple bake very, very tough as the finalists were asked to make a Victoria sandwich. They had an array of ingredients to choose from but no instructions at all.
It was then onto the last challenge of the series and what turned out to be an ultimate showstopper: Paul and Mary requested a whole PICNIC showstopper from each baker. They had 5 hours to make a chocolate cake, 12 puff pastry sausage rolls, 12 mini quiches, 12 scones and 12 tarts.
After Paul and Mary's final tasting, it was time for the winner to be revealed.
And in Bake Off tradition, the past bakers returned and the family and friends of the finalists joined the tent for the final results.
2016 Great British Bake Off results
At the end of the show, the winner of The Great British Bake Off was revealed by Paul and Mary as Candice Brown in front of their friends, family and fellow bakers.
The Great British Bake Off moves to Channel 4 from 2017.