Told you that was going to be a good game. Mexico and Brazil played an enthralling friendly in Torreon, with the hosts going up early thanks to David Luiz scoring an own goal after failing to deal with a low cross driven in by Pablo Barrera. El Tri then looked like they were going to go further ahead after Dani Alves conceded a penalty by knocking Chicharito over in the area, getting himself sent off in the process, but Andres Guardado couldn't beat Jefferson and it stayed 1-0 at halftime.
Brazil were then forced to endure several waves of Mexican attacks, finding themselves fouled whenever they tried to get forward, and it seemed like only a matter of time before the hosts doubled their lead. Instead, one of those fouls finally cost them, with the excellent Ronaldinho stepping up to smack the set piece into Oswaldo Sanchez's top corner, the veteran goalkeeper standing no chance.
Marcelo then completed Brazil's turnaround by dashing into the box, playing a quick one-two and then slamming the ball past Sanchez at his near post to make it 2-1 Brazil in the 83rd minute. Five minutes prior, and it had been Mexico who had the lead, but suddenly the hosts had to chase the game. There was still time for a touching moment, however - Sanchez was substituted to a standing ovation in the last minute, the crowds celebrating the goalkeeper's 100th and final appearance for his country.
There was time for action as well, with the game coming full circle for David Luiz to bail out his team when a dangerous-looking cross came fizzing in from the right. Brazil cleared the resulting corner, the whistle blew, and the game was over. 2-1 to Brazil, and I think both teams can probably be proud of the way they played. What a fun match of football that was.