England were responsible for another early exit, defeating Germany 2-0, before thrashing Ukraine in Rome. The Three Lions had never gone beyond the semi-final in a European Championships, but a 2-1 win over Denmark ensured they made history.
However, Gareth Southgate's side will want to go one step further as they play Italy in the final. The Azzurri have been strong throughout the tournament, qualifying from Group A with a perfect record. They've found things tougher going in the knockouts, but defeated Austria in extra time before overcoming Belgium and then Spain on penalties to make it this far.
Here's all you need to know about the Euro 2020 final. This includes details of when and where the game is taking place, as well as how to tune in. You can also check out our similar article for British and Irish Lions Tour of South Africa.
When is the next England game?
The next England match is the biggest of the lot, and you don't have long to wait. The team will take to the pitch for the Euro 2020 final on Sunday 11 July 2021, with kick-off at 8pm BST.
England will be taking on Italy at Wembley Stadium. The Three Lions played their only game away from the venue against Ukraine in Rome, but all six of their other Euro 2020 matches have been at the home of English football.
How to watch England vs Italy
You can tune in to England vs Italy on the BBC or ITV, with both broadcasting the final in full. ITV's coverage will begin at 6.30pm, before BBC One comes on air at 7pm - that's still 1 hour before kick-off.
If you don’t have a terrestrial TV, you can livestream the match on the BBC iPlayer or ITV Hub. It’s free to create an account online with both services. If you’re away on holiday, you can also sign in with your existing credentials to watch the BBC iPlayer or ITV Hub from abroad.
Gary Lineker and Mark Pougatch will front each channel's respective coverage, with the likes of Alan Shearer, Rio Ferdinand, Jurgen Klinsmann, Gary Neville, Roy Keane and Ian Wright all expected to be involved.