Have I Got News for You was Friday's (May 1) highest-rated show outside of soaps.
Hosted by Alexander Armstrong, the topical panel show attracted an average audience of 4.07 million (19.8%) from 9pm.
BBC One's evening began with 3.24 (19.1%) for The One Show at 7pm, followed by 3.11 million (16.9%) for A Question of Sport at 7.30pm.
A repeat showing of Wallace & Gromit: A Grand Day Out filled the void left by Masterchef at 8.35pm, and managed to secure an average audience of 2.12 million (10.9%).
Mrs. Brown's Boys entertained 2.88 million (14.4%) at 9.30pm, while The Graham Norton Show secured ratings of 2.72 million (23.1%) at 10.40pm.
Over on ITV, Weekend Escapes with Warwick Davis was seen by 2.36 million (12.5%) at 8pm, while Slow Train Through Africa with Griff Rhys Jones entertained 2.05 million (10.2%) at 9pm.
BBC Two's evening was dominated by Live Snooker: The World Championship coverage from 6.30pm until 9pm. The event drew an average audience of 1.14 million (6.4%) and peaked with 1.44 million on two separate occasions.
BBC Two's evening continued with 1.63 million (8.1%) for The Natural World at 8pm, followed by 1.09 million (6.3%) for The Clare Balding Show.
Gogglebox attracted an average audience of 2.99 million (14.8%) on Channel 4 at 9pm, while a further 485k (3.1%) watched on Channel 4+1.
It was sandwiched between Marvel's Agents of SHIELD and Alan Carr: Chatty Man, which drew respective audiences of 700k (3.6%) and 1.43 million (9%).
Secrets of Great British Castles was seen by an increased audience of 889k (4.6%) at 8pm on Channel 5. It was followed by 846k (4.2%) for NCIS: New Orleans at 9pm and 891k (5.5%) for NCIS at 10pm.
With an audience of 622k (3.2%) from 8pm on ITV3, Midsomer Murders was among the most popular multichannel shows.