Dominic Solanke’s second-half strike secured England’s place in the FIFA U20 World Cup semi-final for the first time since 1993.
There was nothing between the two teams in the first half, but the Young Lions flew out of the traps after the break and Solanke struck within seconds of the restart – his second goal of the tournament.
It was hardly plain-sailing for Paul Simpson’s team though, particularly after Josh Onomah’s dubious red card.
But they held firm and will now meet Italy on Thursday in Jeonju, kick-off 12pm (BST).
England were unable to create a clear-cut chance in the first half, as Mexico defended deep and stifled the Young Lions front four, so fluent through the tournament so far.
It took 35 minutes for either goalkeeper to be forced into a save, with Paolo Yrizar hooking a 25-yard shot across goal that Freddie Woodman palmed away to his right.
England started the second half with purpose though, and on 47 minutes took the lead. Captain Lewis Cook threaded a pass through to Solanke on the edge of the box, who took one touch before his low shot bounced off keeper Abraham Romero’s outstretched leg and into the back of the next.