Coronation Street recorded a bumper audience last night as evil Frank Foster was found dead.
His murder in the 8.30pm episode attracted a huge 10.64m (41.8%) and 232k (0.9%) on ITV1 +1, while 10.01m (42.2%) watched Carla sensationally lose Underworld at 7.30pm (+1: 165k/0.7%).
The 10.9 million figure is slightly inferior to the 11.8m average for Becky McDonald's departure in January, but ranks among the soap's best ratings in the last year.
EastEnders could only muster 8.12m (32.6%) for BBC One at 8pm, while a further 542k (2.9%) caught the Branning-themed edition on BBC Three at 10pm.
Meanwhile, Aaron and Ed's first kiss in Emmerdale was seen by 7.51m (34.5%) at 7pm (+1: 110k/0.4%).
Elsewhere, 1.2m (5.9%) watched a nervy pregnancy test for Nancy in Hollyoaks at 6.30pm (+1: 131k/0.6%), then E4's first look grabbed 574k (2.6%) at 7pm (+1: 112k/0.6%).
Neighbours' latest instalment pulled in 682k (9.4%) at 1.45pm and 1.07m (6.6%) at 5.30pm, then Home and Away logged 869k (4.7%) at 6pm, and 5*'s first look had 512k (2.5%).
Finally, Doctors drew 1.58m (22.2%) at 1.45pm for an episode entitled 'The Hills'.