European Under-19 Championship: England beat Czech Republic to reach final
Lukas Nmecha scored a 93rd-minute winner as England beat the Czech Republic 1-0 in Tbilisi to reach the European Under-19 Championship final.
Manchester City's Nmecha finished with an audacious back-heel from close range after combining with Tottenham's Marcus Edwards, with both players on as second-half substitutes.
Keith Downing's side face Portugal in Saturday's final in Gori, Georgia.
It is the fourth final reached by an England youth team this summer.
Last month, England won the Under-20 World Cup by beating Venezuela 1-0.
In addition, they won the 2017 Toulon Tournament in June, and reached the final of the European Under-17 tournament in May.
England were also semi-finalists at the European Under-21 Championship in Poland last month before losing on penalties to Germany.
It is also the third European Under-19 Championship final reached by England, having lost to France in 2005 and Ukraine in 2009.
Portugal beat the Netherlands 1-0 in Thursday's other semi-final.
"We left it late," said England manager Keith Downing.
"It was an awkward game - the Czechs are very well organised and well drilled, they made life really difficult for us for the 90 minutes. It was looking like it was going into extra time, but we found a little bit of magic from Marcus Edwards and a clever finish from Lukas."
Speaking to BBC Sport, he added: "That is our third clean sheet in four games. We talked about getting four out of five to give us a chance of wining the thing. Our defence is a bedrock and we have enough in the team going forward to produce goals."