Mexico's win over Brazil now explained
Go figured, Mexico had to cheat in order to beat Mexico. Actually I'm surprised the punishment wasn't worse.
FIFA found that two of the Mexican players tested positive for Nandrolone after the match. The Mexican FA has banned Salvador Carmona and Aarong Galindo for a year after sending them home early.
Also, FIFA fined the Mexican FA $580,000, their FA's president $15,500, the team doctor $3,850 and banned the president of their medical committee for 2 years.
So, with two defenders doped up, that explains how they managed to upset the champions....sorta.