England will play Spain in the final of Euro 2024 on Sunday night.
This follows the Three Lions’ dramatic 2-1 victory over the Netherlands on Wednesday night.
The Dutch took the lead through a Xavi Simons’ sublime strike that flew past Jordan Pickford.
But Gareth Southgate’s men levelled, after Harry Kane converted a controversial penalty.
With the game looking set for extra time, Aston Villa’s Ollie Watkins smashed in the winner.
Spain beat France 2-1 in the other semi-final on Tuesday night.