Emmerdale came out on top in the soap ratings with its hour-long episode, overnight data reveals.
An average of 5.6 million (31.4%) tuned in at 7pm on ITV, as Belle was found guilty of manslaughter. An added 245,000 (1.3%) watched on +1.
BBC One's EastEnders dipped due to the clash, attracting 4.7m (24.1%) at 7.30pm as Abi helped Max destroy evidence.
Holby City continued with 4.0m (20.4%) at 8pm. Earlier, Doctors attracted 1.1m (19.0%) at 1.45pm.
On Channel 4, Hollyoaks brought in 921k (5.8%) at 6.30pm, as Holly finally told the truth about Dodger.
Earlier, Channel 5's Home and Away appealed to 178k (3.0%) at 1.15pm and 670k (4.7%) at 6pm. 5*'s first look gathered 344k (2.2%) at 6.30pm.
Neighbours continued with 565k (9.9%) at 1.45pm and 821k (6.8%) at 5.30pm.