BR - Throughout the 2012 Olympics, there have been a lot of shocks and surprises on the way to tomorrow's final between Mexico and Brazil. Eliminations, player exclusions from squads, penalty heartbreak, we've seen it all.