In a thrilling last-eight encounter at the FIFA Beach Soccer World Cup 2007, Mexico edged out Spain 5-4 to set up a semi-final clash against the winners of Nigeria-Uruguay contest.

The Furia Roja began strongly despite a lack of possession, Miguel Estrada pulling off smart saves to prevent Javier Alvarez and Juanma from opening the scoring. Mexico sprang to life when Gustavo Rosales came off the bench, with only the crossbar denying him the opening goal. As the pace picked up after the first restart, Spain made the most of two dead-ball situations to forge ahead, Alvarez converting a free-kick and Miguel Beiro a penalty.

It was all change when Nico received a second yellow card for handling the ball, giving Ricardo Villalobos the chance to pull one back from the spot. Cristian Torres restored Spain's two-goal lead straight from the kick-off, but the Mexicans were right back in it by the end of the middle period, Oscar Gonzalez reducing the Europeans' lead to a single goal and Javier Torres picking up Spain's second red card of the day.

Juanma made it an unwanted hat-trick of Spanish dismissals early in a heart-stopping final period and with the Mexicans enjoying a two-man advantage, Morgan Plata levelled the scores. The Iberians were not done yet, though, Adam putting them back in front only for Moises Zalazar and Villalobos to give the Aztecas the lead for the first time in the game, a lead they held despite a late Spanish siege to secure a semi-final spot.