Prue Leith has been accused of "ruining the Bake Off final" by tweeting the name of tonight's winner.

The Telegraph is choosing not to name the winner in order not to spoil the show for readers.

The veteran baker and television presenter tweeted: "@PrueLeith No one told me judging a #gbbo final would be so emotional. I wanted them all to win. Bravo" - then wrote the name of the winner.

Twitter users were devastated to have the final ruined.

One wrote: "Have you just ruined the GBBO final?"