Milan
- Goalkeeper
- 16 Mike Maignan
- Defender
- 19 Theo Hernández
- 23 Fikayo Tomori
- 2 Davide Calabria
- 24 Kjaer
- Midfielder
- 56 Alexis Saelemaekers (67')
- 33 Rade Krunic
- 8 Sandro Tonali (67')
- 10 Rafael Leao (67')
- 10 Brahim (84')
- Forward
- 9 Giroud x2 (91')
- Substitutes
- ent Stefano Pioli 4-2-3-1
- 46 Matteo Gabbia
- 77 Alessandro Plizzari
- 27 Daniel Maldini (84')
- 1 Tatarusanu
- 4 Bennacer (67')
- 12 Ante Rebic (67')
- 20 Pierre Kalulu Kyatengwa
- 13 Romagnoli
- 5 Fode Toure
- 25 Florenzi (67')
- 7 Samu Castillejo (91')
Cagliari
- Goalkeeper
- 1 Boris Radunovic
- Defender
- 44 Andrea Carboni
- 23 Ceppitelli (63')
- 2 Godín
- Midfielder
- 8 Nahitan Nández
- 29 Dalbert (74')
- 14 Alessandro Deiola (84')
- 8 Razvan Marin
- 16 Strootman (74')
- Forward
- 30 Leonardo Pavoletti (84')
- 10 João Pedro
- Substitutes
- ent Leonardo Semplici 3-5-2
- 17 Diego Farias (74')
- 15 Giorgio Altare
- 34 Eugenio Fusco
- 21 Christian Oliva
- 22 Lykogiannis (74')
- 28 Gabriele Zappa (63')
- 32 Damir Ceter Valencia (84')
- 18 Aresti
- 27 Alberto Grassi
- 40 Sebastian Walukiewicz
- 20 Gastón Pereiro (84')