From living rooms to locals, fan zones and a packed Wembley stadium, fans cheered on England as they beat Denmark 2-1 in the Euro 2020 semi-final.
Some 60,000 fans watched in person at Wembley, with millions more cheering on the action on screen.
England fans flew the flag for the Three Lions by decking out their streets, 4px東莞集運倉s and pubs in red and white for the occasion.
The 2-1 win secured England a place in the Euros final for the first time.
A peak TV audience of 20.9 million watched England thrash Ukraine 4-0 in the quarter-finals last Saturday.
Those with tickets to watch the match at Wembley Stadium had to prove they were fully vaccinated via the NHS app, with both doses received at least 14 days before match day.
Those not fully vaccinated had to show proof of a negative lateral flow test from the previous 48 hours. The stadium was at about 75% capacity, with the vast majority being England fans.
For those packing into fan zones, no proof of test or quarantine was required, but people had to check in via the NHS Test and Trace app.
In pubs and other venues, social distancing rules meant up to six people from six households, or two households of any size, could sit together inside or 30 outside.
All pictures are subject to copyright.