EastEnders was Thursday evening's top-rated soap (December 18) as Alfie Moon's arson secret was finally revealed, overnight figures show.
6.57m (32.6%) watched at 7.30pm on BBC One as Alfie guiltily confessed the truth to Kat after she found his treasured photo of Nana Moon. BBC Three's repeat screening secured 433k (3.0%) at 10.30pm.
Emmerdale attracted 5.74m (29.8%) at 7pm on ITV and 100k (0.5%) on +1 as Lawrence began to take revenge against the Bartons, while 5.43m (25.3%) returned at 8pm and 146k (0.7%) on +1 as the ruthless businessman continued his attempts to punish Ross.
Hollyoaks interested 1.05m (5.5%) at 6.30pm on Channel 4 with Sienna's latest kidnap plan, while E4's first look topped the day's multichannel ratings with 852k (4.4%) at 7pm and 185k (0.9%) on +1.
Home and Away grabbed 292k (4.0%) at 1.30pm and 511k (2.9%) at 6pm on Channel 5, while 5*'s first look claimed 348k (1.8%) at 6.30pm.
Elsewhere, Doctors continued with 1.43m (21.1%) at 1.45pm on BBC One.