Coronation Street topped last night's TV Ratings for December 27, 2017.
The latest instalment of the ITV soap had a smidgen over 7 million viewers, up a huge 1.6 million on Boxing Day's number.
Emmerdale was also well up, getting 6 million viewers after Boxing Day's 4.2 million.
It was a good night for ITV, beating BBC One throughout Prime Time.
The latest repeat of Harry Potter had 3.2 million viewers from 8PM, eclipsing BBC One's dramas Little Women and The Miniaturist, which both hovered around the 3 million mark.
Meanwhile, The Chase put in an impressive 4 million viewers in the early evening, although was just beaten out by Pointless - BBC One's most watched TV show of the day.
Elsewhere, Miranda Does Christmas had 2 million viewers on Channel 4.
Tonight's TV highlights include a double bill of EastEnders on BBC One at 8PM and 9:30PM, sandwiching the final episode of Little Women. Emmerdale airs an hour long special at 7PM on ITV, followed by the next Harry Potter movie.
Alternatively, there's a Christmas University Challenge special on BBC Two at 8PM or The Secret Life of the Zoo on Channel 4 from 7:30PM.
And at 9PM on Channel 5 is the network premiere of 2012 movie Flight, starring Denzel Washington and Don Cheadle.