England will meet Italy in the Euro 2020 final after a dramatic late win against Denmark.
A tense encounter at Wembley was decided in extra time when Raheem Sterling was brought down inside the penalty box.
Kasper Schmeichel kept out Harry Kane’s spot kick but the Tottenham striker buried the rebound to seal a 2-1 win and send Gareth Southgate’s side into their first major international final since 1966.
Italy meanwhile booked their place in the final on Tuesday night with a dramatic victory on penalties over Spain after the match finished 1-1 after normal and extra time.
Federico Chiesa put the Italians ahead before a late Alvaro Morata equaliser, but the former Chelsea man went from hero to villain in the shootout with his spot-kick saved by Gianluigi Donnarumma.
When is the Euro 2020 final?
The game will kick-off at 8pm UK time on Sunday 11 July at Wembley Stadium.
What TV channel is the Euro 2020 final on and is there a live stream?
Both BBC One and ITV1 will be showing the game live, with coverage starting at 7pm on both channels.
Streaming will be available on the BBC website and iPlayer and on the ITV Hub.
Italy’s route to the final
11 June: 3-0 Turkey
16 June: 3-0 Switzerland
20 June: 1-0 Wales
26 June: 2-1 Austria (a.e.t)
02 July: 2-1 Belgium
06 July: 1-1 Spain (4-2 pens)
England’s route to the final
13 June: 1-0 Croatia
18 June: 0-0 Scotland
22 June: 1-0 Czech Republic
29 June: 2-0 Germany
03 July: 4-0 Ukraine
07 July: 2-1 Denmark (AET)
For more stories like this, check our sport page
Follow Metro Sport across our social channels, on Facebook, Twitter and Instagram
Go to Source
Author: Phil Haigh