Milan (4-3-3): G.Donnarumma, Calabria, Musacchio, Romagnoli, Rodriguez (13'st Cutrone), Kessie (24'st Conti), Bakayoko, Paquetá (1'st Castillejo), Suso, Piatek, Calhanoglu.
Inter (4-2-3-1): Handanovic, D'Ambrosio, De Vrij, Skriniar, Asamoah, Brozovic (28'st Borja Valero), Gagliardini, Politano (39'st Candreva), Vecino (47'st Ranocchia), Perisic, Martinez. (27 Padelli; 21 Cedric, 29 Dalbert, 11 Keita). All.: Spalletti.
Arbitro: Guida di Torre Annunziata. Reti: nel pt 3' Vecino; nel st 6' De Vrij, 12' Bakayoko, 23' Lautaro (rigore), 26 Musacchio.
Angoli: 6-4 per il Milan. Recupero: 2' e 6'. Ammoniti: Brozovic, Rodriguez, Vecino, Conti, Gagliardini per gioco falloso; Romagnoli, Suso per comportamento non regolamentare. Spettatori: 77.479 per un incasso di 5.874.716,39 euro.