Here's a round up of all the latest viewing figures from last night's TV.
On BBC One, Our Friend Victoria aired its final two episodes of the series back to back at 9PM with 3.4 million and 3.3 million viewers respectively.
Before, Holby City was down 300,000 viewers on last week to 4.2 million while EastEnders continued with 5.9 million, up 400,000 on last Tuesday night.
Over on ITV, Emmerdale climbed to 5.5 million viewers - up 200,000 on last week - while new panel show Don't Ask Me, Ask Britain continued to struggle, dipping to a series low of just 1.3 million viewers.
In the 9PM hour, Long Lost Family: What happened next? had 3 million viewers, up 700,000 on what Paul O'Grady's nature show had at the same time last week.
Earlier, Rylan's new game show Babushka continued with a not particularly notable 1.5 million viewers. 1.8 million had watched Tipping Point just beforehand while 2.6 million had Pointless on over on BBC One.
Elsewhere last night, on Channel 4, First Dates continued with over 1.3 million viewers, just ahead of One Born Every Minute which had 1.2 million an hour earlier.
Channel 5's most watched programme of the night was The Yorkshire Vet which continued with more than 2 million viewers.
On BBC Two, Bake Off: Creme de la Creme was steady with 2 million viewers tuning in and finally, the first Eurovision semi-final had 500,000 viewers on BBC Four.