England won its first semifinal since the 1966 World Cup as Harry Kane's extra-time goal, following up after his penalty had been saved, earned a 2-1 win over battling Denmark on Wednesday that sent it into Sunday's Euro 2020 final against Italy.

On a night to remember in front of almost 60,000 fans, most of them delirious with joy, England reached the European Championship final for the first time, though it had to come from behind as a Simon Kjaer own goal canceled out Mikkel Damsgaard's superb free kick for the Danes in the first half.

The home side were on top throughout but struggled to break down the Danish defense, until they were awarded a penalty in the 103rd minute after Raheem Sterling went down with minimal contact to allow captain Kane to decide it.