Carl's shocking offer to Chas in the Yorkshire serial's last episode before its 40th anniversary week pulled in 6.53m and a share of 32.9% at 7pm, as well as 210k (0.9%) on ITV1 +1.
A Sharon-focussed EastEnders, airing at 8pm against ITV's England World Cup football qualifier, could only muster 6.26m (27.3%) - but added 549k (3.6%) for BBC Three's 10.30pm repeat.
The EastEnders Omnibus logged 412k (8.1%) between 11.45pm and 1.30am.
Elsewhere, Neighbours' latest episode drew 714k (2.9%) at 1.45pm and 847k (5.7%) at 5.30pm, while Home and Away nabbed 659k (3.9%) and 482k (2.6%) for 5*'s first look.
Lunchtime's Doctors averaged a respectable 1.32m (20.3%) for an edition titled 'Treason's Tell' on BBC One.
BARB ratings data supplied by Attentional