Coronation Street pulled in 7.6m (31.1%) at 8.30pm and 205k (0.9%) on +1 as Kirsty lashed out at Tyrone in a rage.
EastEnders, meanwhile, attracted 7.48m (35.2%) at 7.30pm with more scheming from Michael Moon. BBC Three's repeat screening secured 720k (3.6%) at 10pm.
Emmerdale interested 6.69m (33.4%) at 7pm and 114k (0.5%) on timeshift as Zak lied about his test results, while 6.58m (28.4%) returned at 8pm and 166k (0.7%) on +1 as his deception continued.
Hollyoaks had 754k (4.0%) at 6.30pm on Channel 4 as Mitzeee's stalker was revealed, while E4's first look was watched by 503k (2.5%) at 7pm.
Over on Channel 5, Neighbours grabbed 777k (10.6%) at 1.45pm and 898k (6.0%) at 5.30pm, while Home and Away managed 732k (4.2%) at 6pm and 517k (2.7%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors - titled 'A Bracing Walk' - was seen by 1.38m (19.0%) at 1.45pm.
BARB ratings data supplied by Attentional