With considerably more sweat than swagger, Brazil beat Mexico 6-4 to advance to the last eight of the FIFA Beach Soccer World Cup Rio de Janeiro 2007.

The Mexicans conjured up a dazzling performance in the first period, going into the break with a 3-2 lead. The secret to their early success was the left channel where Morgan Plata and Ricardo Villalobos both popped up with goals either side of a fierce Oscar Gonzalez free kick. In reply, Buru and Andre grabbed momentary equalisers for the hard-pressed Brazilians.

Led by Benjamin, the tournament favourites swarmed all over their opponents but were denied time and time again by Miguel Estrada in the Mexico goal. Francisco Cati then put the underdogs further ahead only for Buru to pull the deficit back to one just before the second interval.

With their army of fans now firmly behind them, the world champions dashed all hopes of a Mexican miracle inside a minute of the restart, strikes from Junior Negao and Bruno shooting them into the lead for the first time. And as Mexico reluctantly accepted their fate, Brazil sealed the points with a late Benjamin goal.