Mexico defeated Cameroon 3-0 on penalties to advance to a quarter-final meeting with host Colombia at the FIFA U-20 World Cup after the scores had been locked at 1-1 after 120 minutes.
Mexico came closest to opening the scoring, Alan Pulido's effort hitting the angle of the post and the crossbar, and it was Cameroon which eventually went ahead through Franck Ohandza with just 11 minutes remaining.
Within two minutes however Mexico was back on level terms through Carlos Orrantia, who scored to send the game to extra-time.
Another 30 minutes failed to separate the sides, but in the shootout Cameroon went to pieces, Ohandza, Idriss Nguessi and Christ Mbondi all failing to score.
Mexico's Erick Torres, Ulises Davila and Marvin Pinon converted their penalties, setting up a mouth-watering clash with Colombia on Sunday morning (AEST).