england 4-0 victory over Ukraine at Euro 2020 attracted a peak TV audience of 20.9 million, making it the most watched live TV event of the year with 81.8% audience share.
Harry Kane, with two, Harry Maguire and Jordan Henderson scored the goals, as the England men reached a first European Championship semi-final since 1996.
The match in Rome also drew 5.2 million live streams on BBC iPlayer and the BBC Sport website combined.
England face Denmark in the semi-final.
The victory would see England reach their first major tournament final since the 1966 World Cup.
Wednesday’s match at Wembley kicks off at 8:00 p.m. BST with Spain or Italy pending the winner of the final.
Spain’s match against Italy, a resumption of the 2012 final which the Spaniards won 4-0, will be broadcast live on BBC One and BBC iPlayer on Tuesday from 7:00 p.m. with a kick-off at 8:00 p.m.