EastEnders pulled in 8.25m (37.8%) at 7.30pm as Lucy accused Mandy of cheating on Ian. BBC Three's repeat screening secured 603k (3.2%) at 10pm.
Also on BBC One, Holby City entertained 5.63m (25.0%) at 8pm for an episode titled 'Fight the Good Fight'.
Emmerdale, meanwhile, attracted 7.26m (34.4%) at 7pm as Declan refused to buy the Bartons' farm. A further 143k (0.7%) tuned in on ITV1+1.
Hollyoaks grabbed 1.04m (5.2%) at 6.30pm on Channel 4 as Jacqui had an angry showdown with Mercedes, while 448k (2.1%) saw E4's first look at 7pm.
Over on Channel 5, Neighbours managed 734k (10.2%) at 1.45pm and 1.06m (6.6%) at 5.30pm, while Home and Away mustered 824k (4.5%) at 6pm and 533k (2.7%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors - titled 'Entente Cordiale' - was seen by 1.54m (21.6%) at 1.45pm.
BARB ratings data supplied by Attentional