Updated

Oribe Peralta scored only 29 seconds into the Olympic final and added another goal in the second half to help Mexico upset Brazil 2-1 and win its first soccer gold Saturday.

Peralta took advantage of a mistake by the Brazilian defense in one of the game's first plays and shot a low right-footed shot into the net, scoring the fastest Olympic goal since FIFA began keeping records of the competition in 1976.

The striker added the second with a firm header off a free kick in the 75th.

Hulk scored for Brazil in injury time, but it was too late for a come back.

Brazil, the big favorite heading into the tournament, was also trying to win its first gold, which is the only soccer trophy the five-time world champions haven't won.