The Walford drama pulled in 7.56 million (34.0%) at 7.30pm on BBC One as Christian had a violent showdown with Danny. BBC Three's repeat screening secured 524k (3.5%) at 10.30pm.
Also on BBC One, Holby City entertained 4.53m (19.2%) at 8pm as Lilah joined the hospital.
Emmerdale, meanwhile, attracted 7.14m (33.6%) at 7pm on ITV1 and 196k (0.8%) on +1 as Cameron faced more opposition in the village.
Hollyoaks managed 897k (4.3%) at 6.30pm on Channel 4 with Ste and Doug's latest troubles, while E4's first look had 610k (2.9%) at 7pm.
Over on Channel 5, Neighbours grabbed 592k (7.7%) at 1.45pm and 959k (5.8%) at 5.30pm, while Home and Away mustered 723k (3.7%) at 6pm and 410k (2.0%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors was seen by 1.29m (16.7%) at 1.45pm on BBC One.
BARB ratings data supplied by Attentional