Attempt saved. Samuel Chukwueze (AC Milan) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Rafael Leão.
90'+1
Goal! AC Milan 4, Cagliari 1. Rafael Leão (AC Milan) right footed shot from the left side of the box to the bottom right corner. Assisted by Christian Pulisic.
88'
Paulo Azzi (Cagliari) is shown the yellow card for a bad foul.
88'
Foul by Paulo Azzi (Cagliari).
88'
Théo Hernández (AC Milan) wins a free kick in the defensive half.
87'
Goal! AC Milan 3, Cagliari 1. Paulo Azzi (Cagliari) right footed shot from outside the box to the bottom left corner. Assisted by Adam Obert following a fast break.
86'
Attempt saved. Rafael Leão (AC Milan) right footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Christian Pulisic.
82'
Attempt missed. Rafael Leão (AC Milan) right footed shot from outside the box is close, but misses to the right. Assisted by Luka Jovic following a fast break.
80'
Substitution, AC Milan. Davide Bartesaghi replaces Álex Jiménez.
80'
Substitution, AC Milan. Kevin Zeroli replaces Tijjani Reijnders.
77'
Théo Hernández (AC Milan) wins a free kick in the defensive half.
77'
Foul by Ibrahim Sulemana (Cagliari).
76'
Rafael Leão (AC Milan) wins a free kick in the defensive half.
76'
Foul by Gabriele Zappa (Cagliari).
75'
Offside, AC Milan. Christian Pulisic is caught offside.
74'
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Álex Jiménez.
72'
Substitution, Cagliari. Gabriele Zappa replaces Alessandro Di Pardo.
72'
Substitution, Cagliari. Ibrahim Sulemana replaces Marco Mancosu.
71'
Corner, AC Milan. Conceded by Mateusz Wieteska.
71'
Substitution, AC Milan. Christian Pulisic replaces Luka Romero.
70'
Substitution, AC Milan. Rafael Leão replaces Chaka Traorè.
70'
Alessandro Deiola (Cagliari) is shown the yellow card for a bad foul.
70'
Luka Romero (AC Milan) wins a free kick in the defensive half.
70'
Foul by Alessandro Deiola (Cagliari).
64'
Substitution, Cagliari. Gastón Pereiro replaces Andrea Petagna.
63'
Substitution, Cagliari. Paulo Azzi replaces Jakub Jankto.
63'
Attempt missed. Andrea Petagna (Cagliari) header from very close range is high and wide to the right. Assisted by Marco Mancosu with a cross following a corner.
62'
Corner, Cagliari. Conceded by Jan-Carlo Simic.
61'
Substitution, AC Milan. Alessandro Florenzi replaces Davide Calabria.
59'
Alessandro Di Pardo (Cagliari) is shown the yellow card for a bad foul.
59'
Samuel Chukwueze (AC Milan) wins a free kick in the defensive half.
59'
Foul by Alessandro Di Pardo (Cagliari).
58'
Foul by Luka Romero (AC Milan).
58'
Mateusz Wieteska (Cagliari) wins a free kick in the defensive half.
57'
Foul by Zito Luvumbo (Cagliari).
57'
Chaka Traorè (AC Milan) wins a free kick in the defensive half.
55'
Foul by Chaka Traorè (AC Milan).
55'
Alessandro Di Pardo (Cagliari) wins a free kick on the right wing.
50'
Goal! AC Milan 3, Cagliari 0. Chaka Traorè (AC Milan) right footed shot from the centre of the box to the centre of the goal.
49'
Luka Jovic (AC Milan) wins a free kick on the right wing.
49'
Foul by Adam Obert (Cagliari).
48'
Attempt missed. Álex Jiménez (AC Milan) left footed shot from outside the box is close, but misses to the right following a corner.
47'
Corner, AC Milan. Conceded by Alessandro Di Pardo.
47'
Attempt blocked. Chaka Traorè (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Davide Calabria with a cross.
46'
Luka Romero (AC Milan) wins a free kick in the attacking half.
46'
Foul by Alessandro Deiola (Cagliari).
45'
Second Half begins AC Milan 2, Cagliari 0.
45'+1
First Half ends, AC Milan 2, Cagliari 0.
45'+1
Attempt missed. Zito Luvumbo (Cagliari) left footed shot from the left side of the box is too high. Assisted by Marco Mancosu.
42'
Goal! AC Milan 2, Cagliari 0. Luka Jovic (AC Milan) right footed shot from a difficult angle on the right to the centre of the goal. Assisted by Théo Hernández following a fast break.
41'
Foul by Luka Romero (AC Milan).
41'
Adam Obert (Cagliari) wins a free kick on the left wing.
40'
Yacine Adli (AC Milan) wins a free kick on the right wing.
40'
Foul by Alessandro Deiola (Cagliari).
37'
Attempt missed. Marco Mancosu (Cagliari) right footed shot from outside the box is high and wide to the right from a direct free kick.
36'
Foul by Chaka Traorè (AC Milan).
36'
Alessandro Di Pardo (Cagliari) wins a free kick in the attacking half.
36'
Corner, Cagliari. Conceded by Jan-Carlo Simic.
35'
Foul by Yacine Adli (AC Milan).
35'
Zito Luvumbo (Cagliari) wins a free kick on the left wing.
33'
Davide Calabria (AC Milan) wins a free kick on the right wing.
33'
Foul by Zito Luvumbo (Cagliari).
32'
Attempt missed. Luka Romero (AC Milan) left footed shot from outside the box is too high. Assisted by Tijjani Reijnders.
31'
Hand ball by Antoine Makoumbou (Cagliari).
29'
Goal! AC Milan 1, Cagliari 0. Luka Jovic (AC Milan) left footed shot from very close range to the centre of the goal. Assisted by Théo Hernández with a through ball.
25'
Offside, AC Milan. Tijjani Reijnders is caught offside.
25'
Offside, AC Milan. Chaka Traorè is caught offside.
21'
Luka Jovic (AC Milan) wins a free kick on the left wing.
21'
Foul by Marco Mancosu (Cagliari).
20'
Foul by Théo Hernández (AC Milan).
20'
Pantelis Hatzidiakos (Cagliari) wins a free kick in the defensive half.
19'
Attempt missed. Chaka Traorè (AC Milan) right footed shot from outside the box misses to the right following a corner.
18'
Corner, AC Milan. Conceded by Antoine Makoumbou.
18'
Attempt blocked. Álex Jiménez (AC Milan) right footed shot from outside the box is blocked. Assisted by Tijjani Reijnders.
18'
Corner, AC Milan. Conceded by Mateusz Wieteska.
17'
Chaka Traorè (AC Milan) wins a free kick on the left wing.
17'
Foul by Alessandro Di Pardo (Cagliari).
16'
Attempt saved. Antoine Makoumbou (Cagliari) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Andrea Petagna.
14'
Álex Jiménez (AC Milan) wins a free kick in the defensive half.
14'
Foul by Alessandro Deiola (Cagliari).
13'
Foul by Jan-Carlo Simic (AC Milan).
13'
Andrea Petagna (Cagliari) wins a free kick in the defensive half.
11'
Attempt missed. Alessandro Deiola (Cagliari) right footed shot from outside the box is too high. Assisted by Zito Luvumbo.
10'
Zito Luvumbo (Cagliari) wins a free kick on the right wing.
10'
Foul by Álex Jiménez (AC Milan).
9'
Foul by Álex Jiménez (AC Milan).
9'
Zito Luvumbo (Cagliari) wins a free kick on the right wing.
8'
Corner, AC Milan. Conceded by Boris Radunovic.
8'
Attempt saved. Luka Jovic (AC Milan) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Yacine Adli with a through ball.
7'
Foul by Yacine Adli (AC Milan).
7'
Zito Luvumbo (Cagliari) wins a free kick in the defensive half.
5'
Foul by Alessandro Di Pardo (Cagliari).
5'
Chaka Traorè (AC Milan) wins a free kick in the defensive half.
4'
Corner, Cagliari. Conceded by Antonio Mirante.
4'
Attempt saved. Andrea Petagna (Cagliari) header from the left side of the six yard box is saved in the bottom right corner. Assisted by Marco Mancosu with a cross.
4'
Corner, Cagliari. Conceded by Davide Calabria.
2'
Attempt missed. Alessandro Di Pardo (Cagliari) left footed shot from the centre of the box misses to the left.