The Great British Bake Off 2017 was the most watched show on TV last night.
An average of 6.4 million viewers tuned in for the latest episode, a near series high just below the opening episode's 6.5 million.
The show was up over 600,000 viewers week-on-week as the six remaining bakers battled in the first ever Italian themed week.
The show remains quite a bit down compared to its recent series on BBC One, but is still outdoing everything else on TV and providing Channel 4 with mega numbers.
C4's chief creative officer Jay Hunt previously said the show would break even with just 3 million viewers so the channel is sure to be over the moon with current average of 6 million.
Elsewhere last night, Our Girl started its third series with 4 million viewers on BBC One, up on 2016's opening figure of 3.8 million. The drama easily beat a repeat of Cilla on ITV which had just 1 million viewers.
Also in the 9PM hour, following Bake Off, Celebrity Hunted aired on Channel 4 to 2.5 million viewers.
In the soaps, EastEnders had 5.7 million viewers on BBC, losing out to Emerdale with 6 million on ITV. Holby City had 3.8 million viewers.