Have I Got News For You topped Friday's (April 25) primetime ratings for the fourth week running.
Hosted by Martin Clunes, the BBC One panel show attracted 4.48 million (20.6%) viewers at 9pm, making it Friday evening's highest rated show outside of soaps.
BBC One's evening kicked off with 3.67 million (18.8%) for The One Show at 7pm, followed by 2.61 million (12.7%) for A Question of Sport at 7.30pm.
An average of 4.06 million (17.5%) viewers tuned in to watch Masterchef at 8.30pm, while an Outnumbered repeat was seen by 2.89 million (13.8%) at 9.30pm.
Zac Efron and Seth Rogen's appearance on The Graham Norton Show was seen by approximately 3.09 million viewers (22.7%) at 10.35pm, while 1.04 million (10.9%) stuck around to view Bad Education immediately after.
Weekend Escapes with Warwick Davis was seen by an increased audience of 2.88 million (13.2%) at 8pm on ITV, making it the channel's highest-rated show outside of soaps.
It drew a bigger audience than the 9pm showing of Lewis, which was seen by 2.42 million (11.4%) at 9pm.
BBC Two's highest-rated show of the evening was Gardeners' World with 2.23 million (9.6%) at 8.30pm. It was preceded by Mastermind with 2.08 million (9.8) at 8pm.
The evening continued with Natural World and The Trip to Italy, which attracted 1.69m (7.9%) and 1.03m (5.8%) viewers respectively.
Over on Channel 4, Gogglebox entertained an increased audience of 2.63 million (12.3%) at 9pm, followed by 1.6m (9.5%) for Alan Carr: Chatty Man at 10pm. A slightly increased 1.1 million (4.4%) watched Marvel's Agents of SHIELD at 8pm.
A Family Guy quadruple-bill proved popular with viewers on BBC Three. The animated comedy show peaked with 777k (7.9%) at 11.25pm.