England took a long time to get going in Germany but march on to Berlin to face Spain in Sunday's Euro 2024 final buoyed by more late drama and their best performance of the tournament to beat the Netherlands 2-1.

Ollie Watkins was the unlikely hero for the Three Lions as the Aston Villa striker smashed in a stoppage-time winner in Dortmund, having only played 20 minutes in the previous five games.

So often derided for his failure to change games from the bench despite the depth of talent at his disposal, England boss Gareth Southgate could drink in the acclaim in Dortmund as his bold substitutions made a decisive impact.

With the game slipping out of his side's grasp after a dominant first half, Southgate replaced captain Harry Kane and Phil Foden with Watkins and Cole Palmer 10 minutes from time.

The two subs combined as Watkins spun onto Palmer's pass and fired low and hard into the far corner to send England into a first ever major tournament final on foreign soil.

Spain will be favourites for the final after their near flawless progress through the tough side of the draw, eliminating hosts Germany and France in the process.

England's route to the final has been far more winding and less pleasing on the eye.

But after surviving thanks to late equalisers against Slovakia and Switzerland in the previous two rounds, England finally produced some substance to match their resilience against the Dutch.

Southgate said on the eve of the game his players' mentality had changed from a fear of failure to being inspired by what could be by the end of this week.

Foden takes centre stage

For the third consecutive game England had to come behind as Xavi Simons' blistering strike delighted the hordes who had painted Dortmund's famous yellow wall orange for the night after just seven minutes.

Yet, if the character of Southgate's men had shone through in the dying embers against Slovakia and Switzerland to keep their tournament alive, this time the response was immediate.

Kane tested Bart Verbruggen from long range before his next effort, that flew over, won England a controversial penalty.

German referee Felix Zwayer pointed to the spot after VAR intervened as Denzel Dumfries caught Kane as he tried to block the shot.

England's bid for glory at the World Cup in Qatar came to an end when Kane blasted a late penalty over in a 2-1 defeat by France in the quarter-final.

There was no sign of nerves from the captain as he slammed the spot-kick low and hard past Verbruggen to move into a share of the lead in the battle for the Golden Boot on three goals despite a less than stellar tournament.

Kane's sixth knockout goal also set a new European Championship record.

Buoyed by the equaliser, the team that looked laboured and lost for five games suddenly showed why they were tipped as favourites for the tournament before a ball was kicked.

Southgate's switch of system since the quarter-final to get both Foden and Jude Bellingham playing in the central roles they have thrived for Manchester City and Real Madrid was suddenly paying dividends.

Foden has so far had to live in Bellingham's shadow at the Euros, despite winning the Premier League player of the year accolade in City's title triumph.

This time Foden was the main man, tearing the Dutch defence to shreds with his subtle touches and piercing runs in behind.

Dumfries denied him a first goal of the tournament by centimetres by clearing off the line after Foden nutmegged Verbruggen.

The post then stood in Foden's way as a dipping strike from distance just did not have the desired curl to find the top corner.

England's energy reserves after two bouts of extra time were tested in a far more sedate second half.

But Southgate learned his lesson from defeat by Croatia in the 2018 World Cup semi-finals and the Euro 2020 final against Italy by injecting fresh energy from the bench.

He was rewarded with a second consecutive Euros final and the chance to end 58 years of hurt for English football in Berlin.