BBC One enjoyed a bumper crop of ratings last night as it dominated the viewing's figures.
The latest live(ish) episode of EastEnders was watched by an average of 8.9 million viewers yesterday despite airing out-of-slot on a Wednesday.
A peak audience of 9.5 million watched the second instalment of the programme's 30th Anniversary special week ahead of tonight's big Who Killed Lucy? reveal.
A special flash back episode will air from 9:30PM this evening on BBC One, taking viewers back to the night that Lucy was murdered and revealing just who the killer is.
Then Friday night will see a completely live 30 minute episode from 8PM.
Back to last night and the latest episode of the The Great Comic Relief Bake Off averaged a smidgen over 7 million viewers.
It was up over 600,000 viewers on last week as YouTube's Zoella, chat show host Jonathan Ross, fashion expert Gok Wan and model Abbey Clancy went head to head in a profiterole challenge.
Over on ITV and Coronation Street was the most watched programme of the day with 7.6 million viewers tuning in.