Mexico beat Brazil 2-1 to win the gold medal for men's football at the 2012 Olympic Games.
Mexico got off to a dream start to win the gold medal match. Brazil's Rafael was careless with the ball just after the opening kick and turned the ball over. Mexico's Oribe Peralta took advantage of Brazil's mistake and gave Mexico a 1-0 advantage after having played just 28 seconds.
The second half began with both teams having chances with fairly open play. Mexico saw the better chances, having a bicycle kick hit the post after flying by the keeper. Brazil had it's fair share of pressure and multiple corners, but failed to put the ball in the back of the net.
Mexico got its cushion in the 75th minute as Peralta got his second goal, finishing a beautiful cross with an open header. From that point on, Mexico's vision was tinted in gold.
The final 10 minutes of the match saw a flurry of pressure from Brazil, but Mexico was able to hold on and get the victory.
In the 91st minute, Hulk got on the end of a long ball and a beautiful first touch in the box put him in fantastic position to slot past the keeper. A Hulk cross found Oscar in the 93rd minute wide open in the box. Oscar should have finished the goal, but his header went over the bar.
Brazil, one of the world's greatest powers in the game, was denied it's first Olympic gold medal. Brazil settled for silver for the third time. This is the first time Mexico has won gold at the Olympic Games.
Throughout the tournament, Brazil looked primed to win the tournament for the first time. They were the favorites at every stage of the tournament, making Mexico's victory all the more impressive.
Mexico got better as the tournament went along, winning it's final five games of the tournament after opening the tournament with a draw against South Korea.
The tournament win is great for Mexico and could be a preview of things to come going forward. Mexico will look to build on the momentum of the Olympic tournament as they prepare for a run at the World Cup in 2014.