LONDON: Mexico stunned Brazil to win their first gold in the Olympic men's football tournament as Oribe Peralta's double clinched a shock 2-1 victory over the five-time world champions here Saturday.
Peralta struck after just 30 seconds and the Mexican striker sealed one of the all-time great Olympic upsets when he scored again late in the second half.
Hulk got one back in stoppage-time but Mexico, playing in their first Olympic final, were deserved winners as Brazil once again failed to end their long wait for a first football gold.
While Brazil have graced the World Cup with some of the best players and most dazzling performances ever seen on football's grandest stage, the Selecao have never managed to replicate those golden moments at the Games and this was another miserable chapter in their Olympic history.
Brazil, bronze medallists in Beijing in 2008, lost in the Olympic final in 1984 and 1988 and their failure to win gold has rankled with such a proud football nation for decades.
Mano Menezes's team are unlikely to get a sympathetic reception on their return home after such a lacklustre display riddled with nerves and defensive blunders.
From Rio to Sao Paulo those unconvinced by Menezes had already begun to whisper that former Brazil coach Luis Felipe Scolari should be installed in time to lead the nation's bid to win the World Cup on home soil in 2014 and those calls will get even louder after Mexico's giant-killing act.
After sweeping to the final with five successive wins, Brazil were heavy favourites and Mexico's chances looked even slimmer when Tottenham striker Giovani dos Santos was ruled out with a hamstring injury suffered during the semi-final win over Japan.
But the Mexicans had won three of their past five matches against Brazil, including a 2-0 friendly victory in June, and there was no sign of an inferiority complex as Luis Fernando Tena's side made an astonishing start.