Emmerdale broke ahead of EastEnders in the Friday evening soaps ratings battle.
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.
Meanwhile, Hollyoaks ended the week with 777k (4.2%) on Channel 4 at 6.30pm (+1: 129k/0.6%), then the teen soap's first look grabbed 518k (2.6%) for E4.
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.