Wembley: Oribe Peralta scored just 29 seconds into the Olympic final and added another goal in the second half to help Mexico stun Brazil 2-1 on Saturday and win its first gold in football.
Peralta took advantage of a mistake by the Brazilian defense in the game's opening minute and slotted a low right-foot shot into the net. It was the fastest Olympic goal in at least 36 years, since FIFA began keeping record of the competition.
The striker added the second with a firm header from a free kick in the 75th.
Hulk scored for Brazil in injury time, but Oscar missed a header in the final seconds to waste the last chance for a comeback.
Brazil, the heavy favorite ahead of the tournament, was also trying to win its first gold, which is the only significant trophy the five-time world champions haven't won in football.