BBC One's coverage of Czech Republic v Portugal, hosted by Gary Lineker, averaged 7.91m (34.2%) between 7.30pm and 10pm, peaking with over 10m at 9.15pm.
Possibly benefiting from the revelations about Jimmy Carr's tax avoidance, Question Time rallied to 2.71m (21%) at 10.35pm, up 560k week-on-week.
Over on ITV1, a Lewis repeat nabbed 3.4m (14.3%) between 8pm and 10pm (+1: 242k/1.1%), prior to which an hour-long edition of Emmerdale cleared 6m.
Elsewhere, BBC Two's The Men Who Made Us Fat climbed to a decent 2.04m (8.4%) at 9pm, then Mock the Week amused 1.96m (9.9%).
Country House Rescue interested 1.37m (5.9%) on Channel 4 at 8pm, adding 125k (0.5%) on +1. The House the 50s Built followed with 1.06m (4.4%) and 190k (1%) on timeshift.
Meanwhile, Extraordinary People (1.15m/4.9%) and Big Brother (1.41m/7.8%) held up well for Channel 5. Big Brother's Bit on the Side entertained 484k (4.8%) at 10pm.
Overall, BBC One thrashed ITV1 in primetime with 30% versus 17% (+1: 0.9%). BBC Two earned third place with 7.2%, ahead of Channel 4 which had 4.8% (+1: 0.7%). Channel 5 was last with 4.1% (+1: 0.2%).
BARB ratings data supplied by Attentional