The Weatherfield soap pulled in 9.18m (39.6%) at 7.30pm on ITV1 and 215k (0.9%) on +1 as unstable Kirsty gave Tyrone his worst beating yet, leaving him in turmoil.
EastEnders, meanwhile, attracted 8.12m (33.5%) at 8pm on BBC One as Lauren and Joey's car crash led to a huge explosion. BBC Three's repeat screening secured 380k (2.6%) at 10.30pm.
Emmerdale interested 7.69m (34.4%) at 7pm as Katie's ordeal down the mine continued, adding 168k (0.7%) on +1.
Hollyoaks managed 1.08m (4.9%) at 6.30pm on Channel 4 and 104k (0.4%) on +1 as Martha tried to catch out Ally, while E4's first look had 675k (3.0%) at 7pm and 164k (0.7%) on +1.
Over on Channel 5, Neighbours grabbed 716k (9.1%) at 1.45pm and 1.03m (6.0%) at 5.30pm, while Home and Away mustered 816k (4.1%) at 6pm and 548k (2.5%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors was seen by 1.52m (19.3%) at 1.45pm on BBC One.
BARB ratings data supplied by Attentional