Apprentice electrician Andy Allen has beaten promising cook Audra Morrice and Brisbane dessert queen Julia Taylor to become Australia's next MasterChef in tonight's grand finale.
The first of the three-round challenge saw the trio each create an entree for 100 MasterChef fans and also determined which two contestants would go through to the finale decider.
But in a shock result, Sydney mother-of-two, Morrice, a firm favourite to win the competition, was knocked out of the first round after judges George Calombaris, Gary Mehigan and Matt Preston scored her prawn salad the lowest.
It then saw Allen and Taylor face off in the last two rounds - to cook a main course that could be "Australia's national dish" and replicate Sydney chef Christine Manfield's signature dessert, "Gaytime Goes Nuts".
Although Allen was ahead of Taylor by five points after winning the main course round with his modern fisherman's basket, he admitted to feeling nervous about being up against dessert-savvy Taylor.
But a flustered Taylor failed to produce the best dessert, leading Maitland-raised Allen to claim victory.
"I'm over the moon. I bet you no one would have picked me at the start to win, let alone two weeks ago," Allen said.
Allen has won $100,000 as well as a cook book deal and training at some of Australia's top restaurants.