Friday's World Cup warm up game between England and Peru was the highest rated show outside of soaps.
The first of two international friendlies ahead of June's World Cup in Brazil was seen by an average audience of 6.32 million (30.3%). The match peaked with an audience of 7.9 million at 9.30pm.
ITV's evening ended with 1.08 million (13.8%) for the 10.45pm showing of Casino Royale.
Over on BBC One, the evening started with 3.17 million (18.4%) for The One Show, while DIY SOS: The Big Build attracted 3.79 million (17.9%) at 8pm.
Have I Got News For You was the channel's highest-rated show outside of soaps, pulling in average viewing figures of 3.91 million (17.6%). It was followed by 3 million (13.9%) for Room 101 at 8.30pm.
BBC One's evening ended with 3.45 million (25.3%) for The Graham Norton Show at 10.35pm. This week's guests included Tom Cruise and Emily Blunt.
The Great British Menu kicked off BBC Two's evening with a ratings high of 2.04 million (10.7%) at 7.30pm.
The Minister, Gardener's World and The Story of Women and Art drew audiences of 1.25 (6.1%), 1.86m (8.5%) and 660k (3%) respectively.
Elsewhere, the 10pm episode of QI was seen by 1.14 million (6.3%), followed by 570k (3.8%) for Newsnight.
With an average audience of 1.07 million (4.9%), the 9pm showing of Peter Kay Live at the Manchester Arena narrowly outperformed Alan Carr: Chatty Man with 1.02 million (6.3%) at 10pm.
Marvel's Agents of SHIELD started Channel 4's evening with 930k (4.4%), while Rude Tube ended it with 370k (3.8%).
Channel 5's highest-rated show was NCIS with 1.2 million (5.4%) at 9pm. It was preceded by 511k (2.4%) for Eddie Stobart's Excellent Adventures at 8pm and was followed by 695k (4.1%) for NCIS: Los Angeles at 10pm.
ITV3's 8pm showing of Midsomer Murders was among the highest-rated multichannel shows, entertaining an average audience of 907k (4.2%).