O Milan até começou melhor e conseguiu abrir o placar logo aos nove minutos, quando Robinho aproveitou erro do goleiro adversário para marcar. Mas a alegria durou pouco. Marchisio, com bela finalização de fora da área, e Arturo Vidal, após bom drible em Yepes, selaram a virada ainda no primeiro tempo.
Na etapa final, a Juventus praticamente garantiu a vitória aos 20 minutos, quando Matri marcou o terceiro, de cabeça. Robinho ainda voltou a marcar aos 30 minutos, em cobrança de pênalti, mas o Milan não conseguiu o empate.
As duas equipes estreiam no Campeonato Italiano no próximo final de semana. No sábado, a Juventus recebe o Parma, em Turim. No dia seguinte, o Milan enfrenta a Sampdoria, no San Siro.