Saturday’s match between England and Sweden drew nearly 20 million viewers at its peak.
The World Cup quarter-final game was broadcast live on BBC 1, allowing for millions of viewers to tune in around the country.
This meant that the broadcast earned an 89% share of the TV audience, with a peak figure of 19.9 million.
The match also set a new online record, with 3.8 million viewers watching live via BBC iPlayer.
The previous record holder was England’s World Cup group game against Tunisia.
BBC has shared the rights to the World Cup with ITV, with the two channels both broadcasting England games. England's semi-final clash with Croatia will appear on ITV on Wednesday evening.
These large viewing figures do not take into account those watching in pubs and public spaces across the country, meaning that the total number of people watching is probably closer to 40 million.
The BBC has had a busy summer of sport, with Wimbledon also being broadcast at the same time as the World Cup.
The Wimbledon men’s final is set to be aired on Sunday, July 15th - the same day as the World Cup final.
England’s next match against Croatia is set to be another record-breaker, with the match airing in the evening as well as being the only one played that day.
Source: Digital Spy