Jannik Vestergaard’s Euro 2020 dream came to an end on an historic night for England at Wembley.
The Three Lions progressed to their first major final since 1966 with a 2-1 victory over a spirited Denmark. England now face Italy in Sunday’s final.
Vestergaard put in a stellar performance in the first half, making a number of crucial blocks to deny England.
Denmark took the lead in the 30th minute through an exceptional free kick from Mikkel Damsgaard.
It was back-to-back free kicks for the Danes, as Luke Shaw brought down Andreas Christensen from 25 yards out.
Shortly after, Raheem Sterling launched a bullet of a shot towards goal but Denmark’s Kasper Schmeichel kept the ball out with a remarkable save.
Before Denmark could breathe, Bukayo Saka set up Raheem Sterling in front of goal and while he couldn’t quite reach the ball, Denmark defender Simon Kjaer helped the ball into the back of the net to give England the all important equaliser.
As the action restarted at Wembley with the scores still tied, it was an intense battle between the two sides looking to book their place in this Sunday’s final.
With less than 25 minutes to go, it was time for change for Denmark as Jens Stryger, Christian Norgaard and goal scorer Damsgaard all came off and were replaced by Daniel Wass, Yussuf Poulsen and Kasper Dolberg.
It didn’t take long for Southgate to roll the dice too, as he brought on Jack Grealish in place of Saka.
There was a moment of controversy as Harry Kane was brought down inside the box by Norgaard, but referee Danny Makkelie awarded a free kick to Denmark.
As the full time whistle was blown it remained 1-1 at Wembley and extra time was on the horizon.
With the first half of extra time drawing to close, Raheem Sterling was brought down inside the box by Joakim Maehle and referee Danny Makkelie awarded a penalty to England.
Harry Kane’s initial shot from the penalty spot was denied by Schmeichel but Wembley erupted as the ball bounced straight back into the path of Kane who didn't miss on his second attempt, as England secured their spot in the Euro 2020 final.
England now face Italy in the final on Sunday at 8pm BST.