Mexico outlasted Brazil 11-10 on penalties Friday to advance to the semifinals of the FIFA U-17 World Cup after the game finished 1-1 after 90 minutes in Dubai.
Brazil's star striker Mosquito saw his second penalty attempt saved in the 12th round, and Alejandro Diaz converted his second to propel defending champions Mexico into the semifinals against the winner of Saturday's quarterfinal between Argentina and Ivory Coast.
Brazil, who equalised in the 85th minute through a goal from Nathan Allan de Souza, had a chance to win the match in the fifth round of penalties, but Mexico keeper Raul Gudino stopped a shot from Gabriel, who has appeared for Santos' senior team.
After that, each player scored over the next six rounds until Mosquito's miss.
Every player on the pitch had a chance to take a penalty, with both goalkeepers converting successfully.
Ivan Fernando Ochoa Chavez scored in the 80th minute to give Mexico the lead.
Earlier Friday, Sweden advanced to the semifinals with a 2-1 win against Honduras.
Sweden, the only European squad to reach the last eight, will face the winner of Saturday's game between Uruguay and Nigeria.