Who won Celebrity MasterChef 2017? The winner has been revealed in tonight's final results.
Back again for a brand new series, Celebrity MasterChef invited stars from the world of sport, show business, music and drama to chop, slice and sizzle their way to the trophy.
And tonight saw TV presenter Angellica Bell crowned the MasterChef 2017 winner.
Seasoned judges, John Torode and Gregg Wallace returned to have their taste buds challenged, whilst they whittled down the twenty celebrity contestants; comparing their culinary skills in their hunt to single out one champion.
In the heats, the celebs were split into groups of 5 where they took part in a series of challenges where just two made it through.
That left eight in the semi-final who were down to just three finalists battling to be crowned winner tonight...
Celebrity MasterChef 2017 results
After the results from the heats and the semi-final, here's who's left...
TV presenter Angellica Bell - WINNER
Broadcaster Dev Griffin
Writer and TV presenter Ulrika Jonsson
Double Olympic gold medallist Becky Adlington - ELIMINATED
In the semi-finals, Opera star Lesley Garrett, actor Brian Bovell, French tennis legend Henri Leconte and presenter and parish priest Reverend Kate Bottley were eliminated after facing nerve-racking but enthralling challenges.
The final started on Tuesday where Becky was eliminated, leaving three for the grand final tonight.
The cooks drew on all the skills they have learnt during their MasterChef journey when they faced not only John Torode’s unnerving Palate Test, but also the notorious restaurant critics in the terrifying Critic’s Round.
At the end of it all, it was back to MasterChef HQ for one last time where they cooked their best three-course meal for John and Gregg before the winner was declared.
The winner follows in the footsteps of previous winners Alexis Conran, Kimberly Wyatt, Sophie Thompson, Ade Edmondson, Emma Kennedy, Phil Vickery, Lisa Faulkner, Jayne Middlemiss, Liz McClarnon, Nadia Sawalha and Matt Dawson.
Celebrity MasterCherf 2017 aired on BBC One.