England fans are starting to believe that football is coming home as the Three Lions get ready to play in the Euro 2020 semi-final.
The team faces Denmark at London's Wembley Stadium on Wednesday night with tens of millions of people set to watch the game on television across the country at home and in the pub.
The game will be broadcast live on ITV and ITV Hub with coverage beginning at 6.30pm. The game kicks off at 8pm .
If England manages to win they will play in the final which takes place this weekend.
Italy has already qualified after beating Spain on penalties on Tuesday night.
The Euro 2020 final, which is also being played at Wembley Stadium, takes place on Sunday, July 11, with kick-off again at 8pm.
It will be shown live on both BBC and ITV.
England has never won the Euros - or featured in the competition's final. They are the only side left in the competition to have never lifted the trophy.
They last reached the semi-final in 1996 where they were knocked out by Germany in penalties.
To get the latest email updates from the Manchester Evening News, click here.