| | First Half starts. |
2' | | Missed chance. Olivier Giroud - AC Milan - shot with the head from the centre of the box goes high. Assist - Alexis Saelemaekers with a cross. |
5' | | Fouled by Dalbert - Cagliari |
5' | | Simon Kjaer - AC Milan - won a free kick in defence. |
5' | | Dalbert - Cagliari - receive yellow card for a foul. |
9' | | Shot blocked. Rafael Leão - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Olivier Giroud with a through ball. |
9' | | Corner - AC Milan. Conceded by Andrea Carboni. |
11' | | Alexis Saelemaekers - AC Milan - won a free kick in attack. |
11' | | Fouled by Diego Godín - Cagliari |
12' | | Goal! AC Milan 1, Cagliari 0. Sandro Tonali - AC Milan - from a free kick with a shot with right foot to the top left corner. |
14' | | Fouled by Fikayo Tomori - AC Milan |
14' | | Leonardo Pavoletti - Cagliari - won a free kick in attack. |
15' | | Goal! AC Milan 1, Cagliari 1. Alessandro Deiola - Cagliari - shot with the head from the centre of the box to the right corner. Assist - João Pedro. |
17' | | Goal! AC Milan 2, Cagliari 1. Rafael Leão - AC Milan - shot with right foot from outside the box to the top right corner. Assist - Theo Hernández. |
20' | | Missed chance. Davide Calabria - AC Milan - shot with right foot from outside the box missed to the left. Assist - Brahim Díaz. |
21' | | Fouled by Simon Kjaer - AC Milan |
21' | | João Pedro - Cagliari - won a free kick in defence. |
21' | | Fouled by Leonardo Pavoletti - Cagliari |
21' | | Simon Kjaer - AC Milan - won a free kick in defence. |
24' | | Goal! AC Milan 3, Cagliari 1. Olivier Giroud - AC Milan - shot with left foot from the centre of the box to the left corner. Assist - Brahim Díaz following a fast break. |
26' | | Fouled by Nahitan Nández - Cagliari |
26' | | Rafael Leão - AC Milan - won a free kick on the left wing. |
28' | | Missed chance. Simon Kjaer - AC Milan - shot with the head from few metres missed to the left. Assist - Theo Hernández with a cross . |
28' | | New attacking attempt. Fikayo Tomori - AC Milan - shot with right foot from the centre of the box is saved in the right corner. |
30' | | Shot blocked. Alexis Saelemaekers - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Olivier Giroud. |
30' | | Fouled by Olivier Giroud - AC Milan |
30' | | Kevin Strootman - Cagliari - won a free kick in defence. |
34' | | Fouled by Simon Kjaer - AC Milan |
34' | | João Pedro - Cagliari - won a free kick in defence. |
35' | | Fouled by Rade Krunic - AC Milan |
35' | | Razvan Marin - Cagliari - won a free kick in defence. |
35' | | Corner - Cagliari. Conceded by Sandro Tonali. |
35' | | Missed chance. Leonardo Pavoletti - Cagliari - shot with right foot from the centre of the box missed. Assist - Razvan Marin with a cross after corner. |
37' | | Diego Godín - Cagliari - won a free kick in defence. |
37' | | Fouled by Olivier Giroud - AC Milan |
38' | | Brahim Díaz - AC Milan - won a free kick in defence. |
38' | | Fouled by Alessandro Deiola - Cagliari |
38' | | Alessandro Deiola - Cagliari - receive yellow card for a foul. |
38' | | Offside - AC Milan. Rafael Leão with a pass, however Alexis Saelemaekers is in offside. |
40' | | Shot blocked. Brahim Díaz - AC Milan - shot with right foot from outside the box is blocked. Assist - Rafael Leão. |
40' | | Penalty conceded by Kevin Strootman - Cagliari - with a hand ball in the penalty area. |
40' | | Kevin Strootman - Cagliari - receive yellow card for hand ball. |
42' | | VAR Decision: Penalty AC Milan. |
43' | | Goal! AC Milan 4, Cagliari 1. Olivier Giroud - AC Milan - converts the penalty with a shot with left foot to the right corner. |
44' | | Fouled by Razvan Marin - Cagliari |
44' | | Rafael Leão - AC Milan - won a free kick in attack. |
45' | | Corner - AC Milan. Conceded by Luca Ceppitelli. |
45+2' | | Fouled by Simon Kjaer - AC Milan |
45+2' | | João Pedro - Cagliari - won a free kick in attack. |
45+2' | | First Half ended - AC Milan 4, Cagliari 1. |
45' | | Second Half starts AC Milan 4, Cagliari 1. |
46' | | Hand ball by Olivier Giroud - AC Milan |
48' | | Fouled by João Pedro - Cagliari |
48' | | Theo Hernández - AC Milan - won a free kick in defence. |
50' | | Corner - Cagliari. Conceded by Sandro Tonali. |
51' | | Shot blocked. Diego Godín - Cagliari - shot with the head from the centre of the box is blocked. Assist - Razvan Marin with a cross. |
52' | | Corner - AC Milan. Conceded by Alessandro Deiola. |
52' | | Missed chance. Alexis Saelemaekers - AC Milan - shot with right foot from the right side of the box is high and wide to the right after corner. |
53' | | Fouled by Sandro Tonali - AC Milan |
53' | | Kevin Strootman - Cagliari - won a free kick in defence. |
54' | | Fouled by Simon Kjaer - AC Milan |
54' | | João Pedro - Cagliari - won a free kick in attack. |
55' | | Missed chance. Leonardo Pavoletti - Cagliari - shot with the head from the centre of the box missed to the left. Assist - Razvan Marin with a cross. |
58' | | Alexis Saelemaekers - AC Milan - won a free kick on the right wing. |
58' | | Fouled by Alessandro Deiola - Cagliari |
58' | | Shot blocked. Olivier Giroud - AC Milan - shot with the head from the centre of the box is blocked. Assist - Davide Calabria with a cross. |
58' | | Corner - AC Milan. Conceded by Diego Godín. |
59' | | Shot blocked. Alexis Saelemaekers - AC Milan - shot with left foot from outside the box is blocked. |
59' | | Corner - AC Milan. Conceded by Luca Ceppitelli. |
61' | | Shot blocked. Alexis Saelemaekers - AC Milan - shot with left foot from outside the box is blocked. Assist - Olivier Giroud. |
62' | | Fouled by Diego Godín - Cagliari |
62' | | Rafael Leão - AC Milan - won a free kick on the left wing. |
62' | | Diego Godín - Cagliari - receive yellow card for a foul. |
64' | | Substitution - Cagliari. Gabriele Zappa for Luca Ceppitelli - injury. |
64' | | Corner - AC Milan. Conceded by Diego Godín. |
67' | | Corner - AC Milan. Conceded by Diego Godín. |
68' | | Substitution - AC Milan. Ante Rebic for Rafael Leão. |
68' | | Substitution - AC Milan. Alessandro Florenzi for Alexis Saelemaekers. |
68' | | Substitution - AC Milan. Ismaël Bennacer for Sandro Tonali. |
73' | | Fouled by Brahim Díaz - AC Milan |
73' | | João Pedro - Cagliari - won a free kick in attack. |
73' | | Brahim Díaz - AC Milan - receive yellow card for a foul. |
75' | | Fouled by Fikayo Tomori - AC Milan |
75' | | Kevin Strootman - Cagliari - won a free kick in defence. |
75' | | Substitution - Cagliari. Charalampos Lykogiannis for Dalbert. |
75' | | Substitution - Cagliari. Diego Farias for Kevin Strootman. |
76' | | Corner - AC Milan. Conceded by Charalampos Lykogiannis. |
77' | | Shot blocked. Ante Rebic - AC Milan - shot with right foot from the left side of the box is blocked. |
78' | | Fouled by Theo Hernández - AC Milan |
78' | | Nahitan Nández - Cagliari - won a free kick on the right wing. |
79' | | New attacking attempt. Charalampos Lykogiannis - Cagliari - shot with left foot from a diffucult position and long distance on the right is saved in the right corner. |
79' | | Shot blocked. Leonardo Pavoletti - Cagliari - shot with right foot from the centre of the box is blocked. |
79' | | Corner - Cagliari. Conceded by Simon Kjaer. |
80' | | Missed chance. Charalampos Lykogiannis - Cagliari - shot with the head from the centre of the box missed to the left. Assist - Razvan Marin with a cross after corner. |
84' | | Fouled by Nahitan Nández - Cagliari |
84' | | Theo Hernández - AC Milan - won a free kick in defence. |
84' | | Nahitan Nández - Cagliari - receive yellow card for a foul. |
85' | | Substitution - AC Milan. Daniel Maldini for Brahim Díaz. |
85' | | Substitution - Cagliari. Damir Ceter for Leonardo Pavoletti. |
85' | | Substitution - Cagliari. Gastón Pereiro for Alessandro Deiola. |
87' | | Missed chance. Ante Rebic - AC Milan - shot with right foot from outside the box is close, but misses the top left corner. Assist - Olivier Giroud. |
89' | | Shot blocked. Alessandro Florenzi - AC Milan - shot with right foot from outside the box is blocked. Assist - Ante Rebic. |
90+2' | | Substitution - AC Milan. Samu Castillejo for Olivier Giroud. |
90+3' | | Second Half ended - AC Milan 4, Cagliari 1. |
| | Thats all. Game finished - AC Milan 4, Cagliari 1. |