Mexico have beaten Italian Serie A side in their final warm-up match ahead of the World Cup finals.
Early first-half goals from Braulio Luna and Cuauhtemoc Blanco set Javier Aguirre's men on the road to victory at the Los Angeles Memorial Coliseum.
Luna scored with a close-range header after nine minutes. Blanco added a second two minutes later.
In an action-packed spell, Milan were reduced to 10 men three minutes later after Kahka Kaladze was sent off for a rash tackle on Blanco.
Serginho halved the margin in the 55th minute from the penalty spot, but Mexico held on for a deserved win.