Mexico had to settle for a spot in the third-place match of the U-17 World Cup after falling 4-2 to Nigeria on Thursday night.
El Tri had taken an early lead through Kevin Magaña, but it took just eight minutes for Nigeria to change everything Kelechi Nwakali scored from a free-kick to level the score and Orji Okwonko made it 2-1 in the final stretch of the first half with a brilliant shot from outside the area.
Mexico started the second half brightly, and Diego Cortes renewed hopes when he dribbled his way past several Nigerian defenders before driving the ball in for the 2-2.
However, just when it looked like Mexico was closer to their third, Osinachi Ebere took advantage of a quick breakaway to give Nigeria the lead.
The Golden Eaglets then sealed their place in the final when Victor Osimhen scored from the penalty spot to prevent Mexico from reaching their third consecutive U-17 World Cup final.
Mexico will now face Belgium, who lost to Mali in the other semifinal, for a chance at third place.