THE Great British Bake Off judge Prue Leith has accidentally tweeted the winner of tonight's final episode hours ahead of the big announcement.

Leith, a new addition to the Channel 4 show that has become synonymous with all things British, tweeted out their congratulations to the winner ahead of the show finale tonight.

She tweeted: No one told me judging a #gbbo final would be so emotional. I wanted them all to win. Bravo ********."

The tweet was quickly deleted, but many fans of the popular show were visibly shaken by the accidental reveal.

One twitter user announced that it had ruined the programme for them and was, in fact, a "nightmare" scenario.

Tonight's final episode of the Great British Bake Off will see contestents Stephen Carter-Bailey, Sophie Faldo and Kate Lyon fight for the top prize of most British baker.

Though obviously, only one of them is going to win.

And some of us know who. ;-)