Leyla's deepening problems with David on Emmerdale kept the rural soap close to 6 million viewers on Wednesday night, according to the latest audience data.
Emmerdale averaged 5.92m (34.2%) from 7pm for ITV1 as Leyla faced the consequences of her actions when David tracked her down. A further 181k (1%) watched the episode on ITV1+1.
Elsewhere, Hollyoaks fetched 930k (5.8%) on Channel 4 from 6.30pm and 180k (1%) on +1, before E4's first look at the next episode had 402k (2.3%) from 7pm and 125k (0.7%) on timeshift.
Earlier in the day, Doctors entertained 1.44m (21.3%) on BBC One from 1.45pm, while Neighbours had 624k (9.1%) on Channel 5. The Aussie drama's repeat screening was watched by 1.11m (9%) from 5.30pm.