| | First Half starts. |
2' | | Corner - Milan. Conceded by Ragnar Klavan. |
3' | | Missed chance. Theo Hernández - Milan - with an attempt from the centre of the box missed. Assist - Hakan Calhanoglu with a cross after corner. |
6' | | Fouled by Franck Kessié - Milan |
6' | | Nahitan Nández - Cagliari - won a free kick in defence. |
6' | | Corner - Cagliari. Conceded by Simon Kjaer. |
8' | | Corner - Milan. Conceded by Alessio Cragno. |
10' | | Rafael Leão - Milan - hits the right post with a shot with left foot inside of six yard box - left side. Assist - Hakan Calhanoglu. |
10' | | Own Goal by Ragnar Klavan, Cagliari. Milan 1, Cagliari 0. |
12' | | Fouled by Gastón Pereiro - Cagliari |
12' | | Ismael Bennacer - Milan - won a free kick in defence. |
13' | | Gastón Pereiro - Cagliari - receive yellow card for a foul. |
14' | | Corner - Milan. Conceded by Nahitan Nández. |
15' | | Fouled by Nahitan Nández - Cagliari |
15' | | Ismael Bennacer - Milan - won a free kick in attack. |
16' | | New attacking attempt. Samu Castillejo - Milan - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Rafael Leão with a cross. |
19' | | Missed chance. Giovanni Simeone - Cagliari - shot with the head from the centre of the box missed to the left. Assist - Gastón Pereiro with a cross. |
20' | | Corner - Milan. Conceded by Luca Ceppitelli. |
21' | | Fouled by Davide Calabria - Milan |
21' | | Giovanni Simeone - Cagliari - won a free kick in defence. |
22' | | Shot blocked. Zlatan Ibrahimovic - Milan - shot with left foot from outside the box is blocked. Assist - Rafael Leão. |
22' | | Corner - Milan. Conceded by Luca Ceppitelli. |
23' | | New attacking attempt. Zlatan Ibrahimovic - Milan - shot with right foot inside of six yard box - left side is saved in the left corner. Assist - Samu Castillejo with a cross. |
23' | | Rafael Leão - Milan - hits the bar with a shot with right foot from the centre of the box. Assist - Davide Calabria with a cross. |
28' | | Hand ball by Gastón Pereiro - Cagliari |
29' | | Fouled by Matteo Gabbia - Milan |
29' | | Giovanni Simeone - Cagliari - won a free kick in attack. |
32' | | Fouled by Matteo Gabbia - Milan |
32' | | Giovanni Simeone - Cagliari - won a free kick in defence. |
33' | | Fouled by Hakan Calhanoglu - Milan |
33' | | Nahitan Nández - Cagliari - won a free kick in defence. |
36' | | Fouled by Franck Kessié - Milan |
36' | | Gastón Pereiro - Cagliari - won a free kick in attack. |
36' | | Missed chance. Gastón Pereiro - Cagliari - shot with right foot from outside the box missed to the left. |
38' | | Missed chance. Ismael Bennacer - Milan - shot with left foot from outside the box missed to the left. Assist - Theo Hernández. |
38' | | Substitution - Milan. Giacomo Bonaventura for Rafael Leão - injury. |
39' | | Fouled by Nahitan Nández - Cagliari |
39' | | Franck Kessié - Milan - won a free kick on the left wing. |
41' | | Shot blocked. Gastón Pereiro - Cagliari - shot with left foot from outside the box is blocked. Assist - Artur Ionita. |
43' | | Shot blocked. Zlatan Ibrahimovic - Milan - shot with the head from the centre of the box is blocked. Assist - Davide Calabria with a cross. |
43' | | Penalty conceded by Sebastian Walukiewicz - Cagliari - with a hand ball in the penalty area. |
44' | | Penalty saved! Zlatan Ibrahimovic - Milan - fails to capitalise on this great opportunity, shot with right foot saved in the left corner. |
45' | | Fouled by Paolo Faragò - Cagliari |
45' | | Ismael Bennacer - Milan - won a free kick in attack. |
45' | | Paolo Faragò - Cagliari - receive yellow card for a foul. |
45+2' | | Corner - Milan. Conceded by Charalampos Lykogiannis. |
45+3' | | First Half ended - Milan 1, Cagliari 0. |
45' | | Second Half starts Milan 1, Cagliari 0. |
46' | | Offside - Milan. Zlatan Ibrahimovic with a pass, however Giacomo Bonaventura is in offside. |
48' | | Missed chance. Hakan Calhanoglu - Milan - shot with right foot from the centre of the box goes high. Assist - Zlatan Ibrahimovic. |
49' | | Corner - Cagliari. Conceded by Simon Kjaer. |
49' | | Corner - Cagliari. Conceded by Theo Hernández. |
51' | | Federico Mattiello - Cagliari - won a free kick in defence. |
51' | | Fouled by Zlatan Ibrahimovic - Milan |
52' | | Davide Calabria - Milan - won a free kick on the right wing. |
52' | | Fouled by Charalampos Lykogiannis - Cagliari |
53' | | Missed chance. Simon Kjaer - Milan - shot with the head from the centre of the box missed to the left. Assist - Hakan Calhanoglu with a cross . |
55' | | Goal! Milan 2, Cagliari 0. Zlatan Ibrahimovic - Milan - shot with right foot from the right side of the box to the top left corner. Assist - Samu Castillejo. |
56' | | Federico Mattiello - Cagliari - won a free kick in defence. |
56' | | Fouled by Giacomo Bonaventura - Milan |
57' | | Goal! Milan 3, Cagliari 0. Samu Castillejo - Milan - shot with left foot from the centre of the box to the right corner. Assist - Giacomo Bonaventura. |
58' | | Alessio Cragno - Cagliari - receive yellow card. |
60' | | Shot blocked. Giovanni Simeone - Cagliari - shot with right foot from the centre of the box is blocked. |
60' | | Corner - Cagliari. Conceded by Theo Hernández. |
61' | | Corner - Cagliari. Conceded by Gianluigi Donnarumma. |
62' | | Substitution - Cagliari. Riccardo Ladinetti for Ragnar Klavan. |
62' | | Substitution - Cagliari. Andrea Carboni for Luca Ceppitelli. |
62' | | Substitution - Cagliari. Alberto Paloschi for Gastón Pereiro. |
64' | | Offside - Milan. Samu Castillejo with a pass, however Zlatan Ibrahimovic is in offside. |
65' | | Fouled by Samu Castillejo - Milan |
65' | | Nahitan Nández - Cagliari - won a free kick in defence. |
65' | | Substitution - Milan. Daniel Maldini for Samu Castillejo. |
65' | | Substitution - Milan. Alexis Saelemaekers for Hakan Calhanoglu. |
66' | | Substitution - Milan. Marco Brescianini for Ismael Bennacer. |
66' | | Fouled by Davide Calabria - Milan |
66' | | Fouled by Davide Calabria - Milan |
67' | | Federico Mattiello - Cagliari - won a free kick in attack. |
67' | | Fouled by Alexis Saelemaekers - Milan |
67' | | Alexis Saelemaekers - Milan - receive yellow card for a foul. |
68' | | Hand ball by Daniel Maldini - Milan |
70' | | Federico Mattiello - Cagliari - won a free kick on the left wing. |
70' | | Fouled by Davide Calabria - Milan |
73' | | Shot blocked. Theo Hernández - Milan - shot with left foot from outside the box is blocked. Assist - Giacomo Bonaventura. |
78' | | Missed chance. Giacomo Bonaventura - Milan - shot with right foot from the centre of the box is very close to the goal. |
79' | | Substitution - Cagliari. Federico Marigosu for Artur Ionita. |
79' | | Substitution - Milan. Léo Duarte for Simon Kjaer. |
81' | | Fouled by Giacomo Bonaventura - Milan |
81' | | Paolo Faragò - Cagliari - won a free kick in defence. |
83' | | Federico Marigosu - Cagliari - won a free kick in attack. |
83' | | Fouled by Marco Brescianini - Milan |
84' | | Corner - Milan. Conceded by Charalampos Lykogiannis. |
90' | | Substitution - Cagliari. Leonardo Pavoletti for Giovanni Simeone. |
90+1' | | Federico Marigosu - Cagliari - won a free kick on the right wing. |
90+1' | | Fouled by Daniel Maldini - Milan |
90+1' | | New attacking attempt. Paolo Faragò - Cagliari - shot with the head from the centre of the box is saved in the left corner. Assist - Riccardo Ladinetti with a cross. |
90+1' | | Corner - Cagliari. Conceded by Gianluigi Donnarumma. |
90+2' | | Second Half ended - Milan 3, Cagliari 0. |
| | Thats all. Game finished - Milan 3, Cagliari 0. |