Shh: Carlos Vela scored first for the Mexicans
Mexico secured a 2-1 victory on Thursday in their final friendly before next week's World Cup opener over a rusty Italian side that still have work to do if they are to retain their title.
The world champions, whose previous match was a 0-0 draw with Cameroon in March, started brightly with Vincenzo Iaquinta heading against the bar in the third minute, but the harrying Mexicans then took over with far neater play.
The lively Giovani Dos Santos found Carlos Vela unmarked in the Italian penalty area and the Mexican striker comfortably scored in the 16th minute.
Veteran Cuauhtemoc Blanco chipped over the Italy defence for Alberto Medina to settle the match in the 83rd minute.
Substitute Leonardo Bonucci pulled one back for Italy in a goalmouth scramble three minutes from time.
Mexico, who lost to England and the Netherlands in warm-up matches last week before thrashing Gambia 5-1, will play the opening match of the World Cup in Group A against hosts South Africa next Friday.
Italy, who take on Switzerland in their final friendly on Saturday, start their Group F campaign against Paraguay on June 14.
Years | Winners | Runner-up | Third place |
2006 | Italy | France | Germany |
2002 | Brazil | Germany | Turkey |
1998 | France | Brazil | Croatia |
1994 | Brazil | Italy | Sweden |
1990 | Germany | Argentina | Italy |
1986 | Argentina | Germany | France |
1982 | Italy | Germany | Poland |
1978 | Argentina | Holland | Brazil |
1974 | Germany | Holland | Poland |
1970 | Brazil | Italy | Germany |
1966 | England | Germany | Portugal |
1962 | Brazil | Czech | Chile |
1958 | Brazil | Sweden | France |
1954 | Germany | Hungary | Austria |
1950 | Uruguay | Brazil | Sweden |
1938 | Italy | Hungary | Brazil |
1934 | Italy | Czech | Germany |
1930 | Uruguay | Argentina | America |