Izzy Brown’s stoppage-time strike fired England U19s into the European Championship semi-finals with a game to spare after a 2-1 victory over the Netherlands.
Having beaten France in their first group game, it appeared England would have to settle for a point after Chelsea youngster Dominic Solanke had cancelled out Dutch striker Sam Lammers' opener.
But Brown's 92nd-minute strike snatched victory for Aidy Boothroyd's side, a result which ensures the Young Lions' passage to the last four and guarantees their spot at the U20 World Cup in South Korea in 2017.
England have their final group game against Croatia on Monday to navigate before switching their attention to a semi-final, where Portugal, Italy or Austria await.
The Dutch got off to the perfect start in Ulm, Germany, as Lammers pounced on a miscued defensive clearance to fire the Oranje into a 10th-minute lead.
England responded well to the early setback, with Jordan Rossiter having a shot blocked before Tammy Abraham and Solanke headed good chances wide in quick succession.
It proved to be a sighter for Solanke as he hauled England level 10 minutes before the interval. Having gathered Ainsley Maitland-Niles' cross the 18-year-old, who spent last season on loan at Dutch side Vitesse, exquisitely slotted past Yanick van Osch to level proceedings.
The Dutch still posed a threat before half-time as defender Hidde ter Avest fired an audacious long-range effort that almost caught 'keeper Freddie Woodman out before nestling on the roof of the England goal.
The second half failed to match the thrilling nature of the first as both teams retained possession - but England would go on to finish the stronger fo the two sides.
Substitute Sheyi Ojo twice called van Osch into saves before Brown's fine left-footed finish sealed an English victory with seconds to spare.