England take on Denmark in the second semi-final at Wembley tonight (Wednesday) for a place in the UEFA Euro 2020 final.
Just two more matches remain for the UEFA Euro 2020 champions to be crowned.
The winner of the first semi-final, Italy, will be awaiting the team that goes on to prevail in the penultimate fixture of the competition.
The Three Lions are yet to concede a goal in five matches so far and have gradually improved in the final third as well.
Denmark have been the surprise package of UEFA Euro 2020.
The Red and White made the worst possible start to the campaign, with their opener marred by Christian Eriksen’s health scare and a 1-0 defeat to Finland.
However, a 4-1 win over Russia sealed a place in the Round of 16, and subsequent victories against Wales and Czech Republic have set up the semi-final date with England.
England Vs Denmark Lineup
England XI (4-2-3-1): Pickford, Walker, Stones, Maguire, Shaw, Phillips, Rice, Saka, Mount, Sterling, Kane
Denmark XI (3-4-2-1): Schmeichel, Christensen, Kjær, Vestergaard, Larsen, Højbjerg, Delaney, Maehle, Braithwaite, Dolberg, Damsgaard
Kick off is at 20:00 (GMT +1).
This article was most recently revised and updated 3 months ago