The Walford soap pulled in 7.44m (35.7%) at 7.30pm on BBC One for an episode which saw Ben Mitchell accidentally reveal his guilt, provoking a furious response from Shirley. BBC Three's repeat screening later claimed 752k (4.6%) at 10.30pm.
Emmerdale, meanwhile, attracted 6.33m (32.5%) at 7pm as Chas announced Dan as her new boyfriend, adding 151k (0.7%) on +1.
Hollyoaks appealed to 886k (4.8%) at 6.30pm on Channel 4 with the aftermath of the heist drama, while 450k (2.3%) watched E4's first look at 7pm.
Over on Channel 5, Neighbours entertained 598k (7.3%) at 1.45pm and 846k (5.8%) at 5.30pm, while the latest classic episodes of Home and Away on 5* interested 194k (1.1%) and 177k (1.0%) at 6pm and 6.30pm respectively.
Elsewhere, the latest episode of Doctors - titled 'Art and Soul' - was seen by 1.29m (15.8%) at 1.45pm on BBC One.
BARB ratings data supplied by Attentional