Sandro Tonali (AC Milan) is shown the yellow card.
90'+3
Foul by Sandro Tonali (AC Milan).
90'+3
Fabiano Parisi (Empoli) wins a free kick in the defensive half.
90'
Ante Rebic (AC Milan) wins a free kick on the left wing.
90'
Foul by Petar Stojanovic (Empoli).
88'
Substitution, AC Milan. Rade Krunic replaces Ismaël Bennacer.
87'
Corner, Empoli. Conceded by Alessandro Florenzi.
87'
Offside, AC Milan. Zlatan Ibrahimovic tries a through ball, but Davide Calabria is caught offside.
86'
Attempt blocked. Marco Benassi (Empoli) right footed shot from outside the box is blocked.
85'
Attempt missed. Petar Stojanovic (Empoli) right footed shot from outside the box misses to the right following a corner.
84'
Corner, Empoli. Conceded by Fikayo Tomori.
83'
Substitution, AC Milan. Zlatan Ibrahimovic replaces Olivier Giroud.
83'
Substitution, AC Milan. Ante Rebic replaces Rafael Leão.
80'
Corner, AC Milan. Conceded by Simone Romagnoli.
79'
Ismaël Bennacer (AC Milan) wins a free kick on the right wing.
79'
Foul by Szymon Zurkowski (Empoli).
77'
Attempt missed. Olivier Giroud (AC Milan) header from the centre of the box misses to the left. Assisted by Sandro Tonali with a cross following a corner.
76'
Corner, AC Milan. Conceded by Fabiano Parisi.
74'
Ismaël Bennacer (AC Milan) wins a free kick in the defensive half.
74'
Foul by Federico Di Francesco (Empoli).
73'
Foul by Brahim Díaz (AC Milan).
73'
Fabiano Parisi (Empoli) wins a free kick in the defensive half.
72'
Substitution, AC Milan. Brahim Díaz replaces Franck Kessié.
72'
Substitution, AC Milan. Alexis Saelemaekers replaces Junior Messias.
72'
Foul by Olivier Giroud (AC Milan).
72'
Sebastiano Luperto (Empoli) wins a free kick in the defensive half.
71'
Substitution, Empoli. Marco Benassi replaces Filippo Bandinelli.
71'
Substitution, Empoli. Federico Di Francesco replaces Nedim Bajrami because of an injury.
70'
Corner, AC Milan. Conceded by Simone Romagnoli.
69'
Foul by Filippo Bandinelli (Empoli).
69'
Ismaël Bennacer (AC Milan) wins a free kick on the left wing.
67'
Attempt saved. Junior Messias (AC Milan) left footed shot from outside the box is saved in the centre of the goal. Assisted by Franck Kessié.
66'
Foul by Davide Calabria (AC Milan).
66'
Kristjan Asllani (Empoli) wins a free kick in the defensive half.
65'
Sandro Tonali (AC Milan) wins a free kick on the left wing.
Substitution, Empoli. Petar Stojanovic replaces Riccardo Fiamozzi.
63'
Substitution, Empoli. Patrick Cutrone replaces Liam Henderson.
62'
Junior Messias (AC Milan) wins a free kick in the defensive half.
62'
Foul by Liberato Cacace (Empoli).
57'
Sandro Tonali (AC Milan) wins a free kick in the defensive half.
57'
Foul by Szymon Zurkowski (Empoli).
56'
Attempt saved. Junior Messias (AC Milan) left footed shot from outside the box is saved in the centre of the goal. Assisted by Davide Calabria.
54'
Offside, Empoli. Filippo Bandinelli tries a through ball, but Andrea Pinamonti is caught offside.
51'
Attempt saved. Szymon Zurkowski (Empoli) right footed shot from very close range is saved in the centre of the goal. Assisted by Simone Romagnoli with a headed pass.
51'
Corner, Empoli. Conceded by Junior Messias.
49'
Corner, Empoli. Conceded by Mike Maignan.
49'
Attempt saved. Sebastiano Luperto (Empoli) header from the centre of the box is saved in the bottom left corner. Assisted by Filippo Bandinelli with a cross.
48'
Liberato Cacace (Empoli) wins a free kick on the left wing.
48'
Foul by Sandro Tonali (AC Milan).
45'
Second Half begins AC Milan 1, Empoli 0.
45'+2
First Half ends, AC Milan 1, Empoli 0.
45'+1
Attempt missed. Franck Kessié (AC Milan) header from the centre of the box misses to the right. Assisted by Davide Calabria with a cross following a corner.
45'
Corner, AC Milan. Conceded by Liberato Cacace.
45'
Attempt blocked. Franck Kessié (AC Milan) right footed shot from the centre of the box is blocked.
45'
Attempt blocked. Olivier Giroud (AC Milan) left footed shot from the centre of the box is blocked.
45'
Attempt saved. Olivier Giroud (AC Milan) header from the centre of the box is saved in the bottom left corner. Assisted by Davide Calabria with a cross.
44'
Junior Messias (AC Milan) wins a free kick on the right wing.
44'
Foul by Liberato Cacace (Empoli).
44'
Attempt blocked. Olivier Giroud (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Rafael Leão.
43'
Attempt missed. Olivier Giroud (AC Milan) header from the centre of the box is too high. Assisted by Davide Calabria with a cross.
41'
Franck Kessié (AC Milan) wins a free kick in the defensive half.
41'
Foul by Kristjan Asllani (Empoli).
38'
Attempt missed. Andrea Pinamonti (Empoli) right footed shot from outside the box is too high.
36'
Attempt missed. Alessandro Florenzi (AC Milan) left footed shot from the left side of the box is close, but misses the top left corner. Assisted by Rafael Leão.
35'
Foul by Liam Henderson (Empoli).
35'
Ismaël Bennacer (AC Milan) wins a free kick in the defensive half.
34'
Foul by Rafael Leão (AC Milan).
34'
Kristjan Asllani (Empoli) wins a free kick in the defensive half.
32'
Franck Kessié (AC Milan) wins a free kick in the defensive half.
32'
Foul by Filippo Bandinelli (Empoli).
28'
Attempt blocked. Olivier Giroud (AC Milan) left footed shot from the right side of the box is blocked. Assisted by Alessandro Florenzi with a cross.
27'
Corner, AC Milan. Conceded by Riccardo Fiamozzi.
22'
Offside, AC Milan. Pierre Kalulu tries a through ball, but Rafael Leão is caught offside.
20'
Offside, Empoli. Szymon Zurkowski tries a through ball, but Andrea Pinamonti is caught offside.
19'
Goal! AC Milan 1, Empoli 0. Pierre Kalulu (AC Milan) left footed shot from outside the box to the bottom left corner following a set piece situation.
19'
Attempt blocked. Olivier Giroud (AC Milan) left footed shot from outside the box is blocked.
17'
Franck Kessié (AC Milan) wins a free kick in the attacking half.
17'
Foul by Filippo Bandinelli (Empoli).
11'
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Junior Messias.
9'
Attempt saved. Alessandro Florenzi (AC Milan) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Franck Kessié.