Ronaldinho and Marcelo were on target as 10-man Brazil came from behind to beat Mexico 2-1 in a friendly in the northern Mexican city of Torreon on Tuesday evening. Mexico took the lead via a David Luiz own goal, before Dani Alves was shown a second yellow after conceding a penalty that Andres Guardado missed.