Coronation Street pulled in 10.02m (43.2%) at 7.30pm and 149k (0.6%) on +1 as Anne was revealed as the mystery culprit responsible for her son's death. Later, Anne's emotional showdown with Carla gripped 10.62m (42.3%) at 8.30pm and 267k (1.1%) on timeshift.
EastEnders, meanwhile, attracted 9.13m (36.5%) at 8pm as Heather Trott was killed by Ben Mitchell. BBC Three's repeat screening secured 656k (3.5%) at 10pm.
Emmerdale interested 7.55m (34.8%) at 7pm as Rachel shared her fears for Sandy, while Hollyoaks managed 1.21m (6.0%) at 6.30pm on Channel 4 and 519k (2.4%) for E4's first look at 7pm.
Over on Channel 5, Neighbours grabbed 762k (10.5%) at 1.45pm and 1.07m (6.7%) at 5.30pm, while Home and Away mustered 929k (5.0%) at 6pm and 575k (2.9%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors - titled 'Risk Management' - was seen by 1.41m (19.7%) at 1.45pm on BBC One.
BARB ratings data supplied by Attentional