Coronation Street was the most-watched soap on Good Friday (April 6) as Karl's troubles were exposed, overnight figures show.
The Weatherfield soap pulled in 7.92m (35.9%) at 7.30pm and 133k (0.6%) on +1 as Stella discovered that Karl had been lying to her, while 8.15m (33.9%) watched at 8.30pm and 226k (1.0%) on timeshift as Stella kicked Karl out of The Rovers.
EastEnders, meanwhile, attracted 6.9m (30.1%) at 8pm as Dot started to believe Andrew's innocence. BBC Three's repeat screening had 725k (3.7%) at 10pm.
Emmerdale interested 6.38m (31.3%) at 7pm and 146k (0.6%) on +1 as the chemistry between Chas and Cameron returned, while Hollyoaks managed 786k (4.1%) at 6.30pm on Channel 4 and 314k (1.5%) for E4's first look at 7pm.
Over on Channel 5, Neighbours grabbed 564k (6.0%) at 1.25pm and 896k (5.2%) at 5.30pm, while Home and Away mustered 729k (3.9%) at 6pm and 442k (2.3%) for 5*'s first look at 6.30pm.