Spain are through to the quarter-finals of the U20 World Cup after a last-gasp 2-1 win over Mexico on Tuesday.
Arturo Gonzalez struck for the Central Americans after just two minutes in Istanbul, but an equaliser from Derik in the 74th minute gave La Rojita a lifeline.
And Julen Lopetegui’s boys made their opponents pay with just seconds remaining, as Jese Rodriguez struck a winner.
Spain will now play the winners of Nigeria-Uruguay in the last eight on Saturday.