Coronation Street topped Wednesday evening's soap ratings (March 27) as Kirsty Soames finally let her mask slip, overnight figures show.
8.79m (39.1%) watched at 7.30pm on ITV as Kirsty turned violent against Julie, while 435k (2.0%) saw the episode on +1.
Earlier, Emmerdale pulled in 6.97m (33.7%) at 7pm and 274k (1.3%) on +1 as David continued to struggle with his feelings for Alicia.
Hollyoaks managed 886k (4.6%) at 6.30pm on Channel 4 as Tony eyed a potential reunion with Jacqui, while E4's first look had 710k (3.4%) at 7pm and 151k (0.7%) on +1.
On Channel 5, Neighbours grabbed 668k (8.7%) at 1.45pm and 945k (5.9%) at 5.30pm, while Home and Away secured 651k (3.7%) at 6pm and 468k (2.5%) for 5*'s first look at 6.30pm.
Elsewhere, the latest episode of Doctors was seen by 1.58m (20.8%) at 1.45pm on BBC One.