The Great British Bake Off finale was seen by a live audience of 7.3 million, overnight viewing figures show.
That rose to 7.7 million when including those watching on Channel 4 +1.
The viewing figures come in spite of Prue Leith accidentally tweeting the name of the winner 10 hours early.
But the ratings are lower than the 14 million who tuned in to BBC One in 2016 to see Candice Brown crowned champion.
That figure rose to 15.9 million when those watching on catch up services were included.
The final saw Sophie Faldo crowned the winner and handed that all-important glass cakestand.
She beat Kate Lyon and Steven Carter-Bailey to the title, with her multilayered honey-bee cake showstopper proving too sweet for the judges to resist.
Incidentally, if Sophie wants a taste of what could lie in store as a Bake Off winner, it was announced on Wednesday that Candice is going to be taking part in this year’s Dancing on Ice on ITV.
This was the first series of Bake Off on Channel 4, after it moved there from BBC One.
When the first episode of the new series aired, it was watched by an average of 5.8 million viewers, rising to 6.5 million including +1.
On average, the show has been getting around six million viewers during the series – based on the overnight figures – with that rising to about 8.9 million when counting everyone who saw an episode over a seven-day period.
And in the 16-34 age group, Bake Off has been getting about 2.5 million viewers, which is 54% of the market share.
It’s been confirmed that Prue and fellow judge Paul Hollywood are returning to the show next year, alongside presenters Noel Fielding and Sandi Toksvig. Applications for the next series are already open.