Fabio Borini (Milan) wins a free kick on the left wing.
87’
Foul by Darijo Srna (Cagliari).
87’
Offside, Cagliari. Filip Bradaric tries a through ball, but Leonardo Pavoletti is caught offside.
86’
Foul by Fabio Borini (Milan).
86’
Darijo Srna (Cagliari) wins a free kick on the right wing.
86’
Attempt missed. Luca Ceppitelli (Cagliari) left footed shot from the centre of the box is high and wide to the left. Assisted by Leonardo Pavoletti with a headed pass following a corner.
85’
Corner, Cagliari. Conceded by Alessio Romagnoli.
83’
Attempt missed. Luca Ceppitelli (Cagliari) header from the centre of the box is too high. Assisted by Darijo Srna with a cross following a corner.
83’
Corner, Cagliari. Conceded by Ricardo Rodriguez.
82’
Attempt saved. Fabio Borini (Milan) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Lucas Paqueta.
79’
Substitution, Cagliari. Filip Bradaric replaces Joao Pedro.
79’
Attempt missed. Suso (Milan) left footed shot from the centre of the box misses to the left.
77’
Delay in match Lucas Paqueta (Milan) because of an injury.
Substitution, Cagliari. Kiril Despodov replaces Artur Ionita.
75’
Foul by Tiemoue Bakayoko (Milan).
75’
Darijo Srna (Cagliari) wins a free kick on the right wing.
75’
Foul by Lucas Paqueta (Milan).
75’
Darijo Srna (Cagliari) wins a free kick in the defensive half.
74’
Paolo Farago (Cagliari) is shown the yellow card for a bad foul.
74’
Tiemoue Bakayoko (Milan) wins a free kick in the defensive half.
74’
Foul by Paolo Farago (Cagliari).
73’
Attempt missed. Patrick Cutrone (Milan) right footed shot from the right side of the box is close, but misses to the right. Assisted by Franck Kessie.
72’
Attempt missed. Alessandro Deiola (Cagliari) right footed shot from outside the box is too high.
71’
Foul by Lucas Paqueta (Milan).
71’
Darijo Srna (Cagliari) wins a free kick in the defensive half.
70’
Lucas Paqueta (Milan) wins a free kick on the left wing.
70’
Foul by Paolo Farago (Cagliari).
69’
Attempt saved. Hakan Calhanoglu (Milan) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Suso.
69’
Offside, Milan. Tiemoue Bakayoko tries a through ball, but Patrick Cutrone is caught offside.
68’
Attempt missed. Tiemoue Bakayoko (Milan) header from the centre of the box misses to the left. Assisted by Suso with a cross following a corner.
68’
Corner, Milan. Conceded by Alessio Cragno.
68’
Attempt saved. Franck Kessie (Milan) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Andrea Conti.
Delay in match Tiemoue Bakayoko (Milan) because of an injury.
65’
Substitution, Milan. Andrea Conti replaces Davide Calabria.
64’
Substitution, Milan. Patrick Cutrone replaces Krzysztof Piatek.
64’
Attempt missed. Davide Calabria (Milan) left footed shot from the right side of the box misses to the left. Assisted by Suso.
61’
Goal! Milan 3, Cagliari 0. Krzysztof Piatek (Milan) right footed shot from the centre of the box to the bottom right corner.
61’
Attempt saved. Hakan Calhanoglu (Milan) right footed shot from outside the box is saved in the bottom right corner.
61’
Attempt saved. Krzysztof Piatek (Milan) right footed shot from the centre of the box is saved in the centre of the goal.
59’
Krzysztof Piatek (Milan) wins a free kick in the defensive half.
59’
Foul by Fabio Pisacane (Cagliari).
59’
Joao Pedro (Cagliari) hits the bar with a right footed shot from very close range.
59’
Attempt saved. Joao Pedro (Cagliari) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Luca Pellegrini with a cross.
57’
Foul by Hakan Calhanoglu (Milan).
57’
Joao Pedro (Cagliari) wins a free kick in the defensive half.
53’
Davide Calabria (Milan) wins a free kick in the defensive half.
53’
Foul by Luca Pellegrini (Cagliari).
52’
Attempt missed. Hakan Calhanoglu (Milan) right footed shot from outside the box misses to the right. Assisted by Lucas Paqueta.
50’
Davide Calabria (Milan) wins a free kick in the defensive half.
50’
Foul by Luca Pellegrini (Cagliari).
49’
Attempt missed. Krzysztof Piatek (Milan) right footed shot from outside the box is high and wide to the right. Assisted by Franck Kessie following a fast break.
49’
Corner, Cagliari. Conceded by Ricardo Rodriguez.
48’
Foul by Tiemoue Bakayoko (Milan).
48’
Joao Pedro (Cagliari) wins a free kick on the left wing.
46’
Attempt missed. Davide Calabria (Milan) left footed shot from outside the box is high and wide to the left. Assisted by Franck Kessie.
45’
Second Half begins Milan 2, Cagliari 0.
45’
First Half ends, Milan 2, Cagliari 0.
44’
Mateo Musacchio (Milan) wins a free kick in the defensive half.
44’
Foul by Joao Pedro (Cagliari).
38’
Foul by Alessio Romagnoli (Milan).
38’
Leonardo Pavoletti (Cagliari) wins a free kick in the defensive half.
35’
Foul by Suso (Milan).
35’
Simone Padoin (Cagliari) wins a free kick in the defensive half.
35’
Hakan Calhanoglu (Milan) wins a free kick in the attacking half.
35’
Dangerous play by Luca Ceppitelli (Cagliari).
33’
Attempt missed. Luca Ceppitelli (Cagliari) header from the centre of the box is close, but misses to the left. Assisted by Nicolo Barella with a cross following a corner.
33’
Corner, Cagliari. Conceded by Franck Kessie.
33’
Attempt blocked. Simone Padoin (Cagliari) left footed shot from the left side of the box is blocked.
30’
Attempt saved. Hakan Calhanoglu (Milan) right footed shot from outside the box is saved in the bottom left corner. Assisted by Ricardo Rodriguez.
27’
Alessio Romagnoli (Milan) wins a free kick in the defensive half.
27’
Foul by Joao Pedro (Cagliari).
26’
Corner, Cagliari. Conceded by Alessio Romagnoli.
26’
Attempt blocked. Leonardo Pavoletti (Cagliari) right footed shot from the right side of the box is blocked.
26’
Attempt saved. Joao Pedro (Cagliari) header from the centre of the box is saved in the bottom right corner. Assisted by Simone Padoin with a cross.
25’
Foul by Lucas Paqueta (Milan).
25’
Darijo Srna (Cagliari) wins a free kick in the defensive half.
24’
Attempt saved. Krzysztof Piatek (Milan) right footed shot from the centre of the box is saved in the centre of the goal.
21’
Goal! Milan 2, Cagliari 0. Lucas Paqueta (Milan) left footed shot from the left side of the six yard box to the bottom left corner. Assisted by Davide Calabria with a cross.
18’
Attempt missed. Franck Kessie (Milan) right footed shot from outside the box misses to the left following a fast break.
17’
Foul by Mateo Musacchio (Milan).
17’
Nicolo Barella (Cagliari) wins a free kick on the left wing.
12’
Own Goal by Luca Ceppitelli, Cagliari. Milan 1, Cagliari 0.
12’
Attempt saved. Suso (Milan) left footed shot from the right side of the box is saved in the top left corner. Assisted by Hakan Calhanoglu.
10’
Foul by Hakan Calhanoglu (Milan).
10’
Luca Ceppitelli (Cagliari) wins a free kick in the defensive half.
7’
Corner, Milan. Conceded by Alessio Cragno.
7’
Attempt saved. Hakan Calhanoglu (Milan) right footed shot from outside the box is saved in the bottom left corner. Assisted by Suso.
4’
Tiemoue Bakayoko (Milan) wins a free kick in the defensive half.
4’
Foul by Artur Ionita (Cagliari).
3’
Foul by Davide Calabria (Milan).
3’
Joao Pedro (Cagliari) wins a free kick on the left wing.
2’
Lucas Paqueta (Milan) wins a free kick in the defensive half.