The 29-year-old hopeful came under fire from fans of the Channel 4 show who flooded to social media to complain that shouldn't have made it to tonight's nail-biting finish.
Taking to Twitter yesterday, the Great British Bake Off star retweeted a series of cruel comments from trolls to her 10,000 followers, ensuring she put them in their place with her own comebacks.
"What. The. F**k. How on earth is the Scouse c***t still in GBBO! Beyond a f***ing joke," one viewer fumed, prompting Kate to quip: "Really not a nice thing to say about Paul…"
"Preparing myself for a BS result in the #GBBO final tomorrow. If Kate wins I promise to the baking gods that I'll never bake again," another blasted, while she responded: "Meanwhile I will pray to the Twitter gods to help Daniel come ip with less boring banter #prayfordaniel." (sic.)
Great British Bake Off star Kate Lyon came under fire after making it to the final
Kate hit bake at angry Bake Off fans on Twitter
The Bake Off star retweeted several trolls
New GBBO judge Prue Leith
Mon, March 27, 2017
Great British Bake Off judge Prue Leith in pictures.
1 of 20
Prue Leith in pictures
"The faux and horribly exaggerated 'Scouse' accent on this #GBBO lass is forcing me to hammer nails into my balls. Get off my tele," a third die-hard Bake Off fan said, before Kate added: "Don't let me stop you."
When another commented that they couldn't fathom how she had managed to get through to the final, she asked: "Do you need me to explain this to you with sock puppets and crayons?"
Kate isn't the only star to have been drawing attention on social media in the past 24 hours, as judge Prue Leith, 77, accidentally revealed the winner of The Great British Bake Off 2017 hours before the episode was set to air.
Great British Bake Off 2017 winner SPOILED by judge Prue Leith
Great British Bake Off 2017 winner: Prue Leith to QUIT after blunder?
Kate has made it to tonight's final three on The Great British Bake Off
Prue Leith accidentally revealed the winner earlier today
"No one told me judging a #GBBO final would be so emotional," she told her 9,000 followers. "I wanted them all to win. Bravo," Prue wrote, before naming the series winner.
The judge has since apologised for her error, stating that she is in a "different time zone" and adding: "I'm mortified."
The Great British Bake Off final airs tonight at 8pm on Channel 4.