Match ends, Empoli 0, AC Milan 3.
Second Half ends, Empoli 0, AC Milan 3.
Chaka
Traorè
Goal! Empoli 0, AC Milan 3. Chaka Traorè (AC Milan) right footed shot from the centre of the box to the bottom right corner. Assisted by Christian Pulisic following a fast break.
Attempt blocked. Nicolò Cambiaghi (Empoli) right footed shot from outside the box is blocked.
Corner, Empoli. Conceded by Christian Pulisic.
Attempt blocked. Youssef Maleh (Empoli) left footed shot from the left side of the box is blocked.
Foul by Chaka Traorè (AC Milan).
Ardian Ismajli (Empoli) wins a free kick in the defensive half.
Foul by Christian Pulisic (AC Milan).
Youssef Maleh (Empoli) wins a free kick in the defensive half.
Tijjani Reijnders (AC Milan) wins a free kick in the defensive half.
Dangerous play by Emmanuel Gyasi (Empoli).
Substitution, AC Milan. Matteo Gabbia replaces Simon Kjær.
Substitution, AC Milan. Chaka Traorè replaces Rafael Leão.
Razvan Marin (Empoli) is shown the yellow card for a bad foul.
Théo Hernández (AC Milan) wins a free kick in the attacking half.
Foul by Razvan Marin (Empoli).
Olivier Giroud (AC Milan) wins a free kick in the attacking half.
Foul by Ardian Ismajli (Empoli).
Attempt missed. Nicolò Cambiaghi (Empoli) right footed shot from the left side of the box is close, but misses to the left. Assisted by Matteo Cancellieri.
Attempt blocked. Matteo Cancellieri (Empoli) right footed shot from outside the box is blocked. Assisted by Nicolò Cambiaghi.
Rafael Leão (AC Milan) wins a free kick in the defensive half.
Foul by Youssef Maleh (Empoli).
Substitution, Empoli. Razvan Marin replaces Alberto Grassi.
Substitution, Empoli. Daniel Maldini replaces Francesco Caputo.
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Álex Jiménez with a cross.
Corner, Empoli. Conceded by Théo Hernández.
Attempt blocked. Francesco Caputo (Empoli) left footed shot from the centre of the box is blocked.
Attempt saved. Matteo Cancellieri (Empoli) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Sebastiano Luperto.
Substitution, AC Milan. Davide Bartesaghi replaces Davide Calabria.
Substitution, AC Milan. Yunus Musah replaces Ruben Loftus-Cheek.
Attempt blocked. Alberto Grassi (Empoli) right footed shot from outside the box is blocked. Assisted by Filippo Ranocchia.
Foul by Yacine Adli (AC Milan).
Matteo Cancellieri (Empoli) wins a free kick on the left wing.
Attempt missed. Nicolò Cambiaghi (Empoli) right footed shot from the right side of the box is close, but misses to the right.
Attempt blocked. Matteo Cancellieri (Empoli) right footed shot from the centre of the box is blocked. Assisted by Filippo Ranocchia.
Corner, Empoli. Conceded by Álex Jiménez.
Attempt missed. Rafael Leão (AC Milan) right footed shot from the left side of the box is high and wide to the right. Assisted by Tijjani Reijnders.
Attempt missed. Théo Hernández (AC Milan) left footed shot from the centre of the box misses to the right following a corner.
Corner, AC Milan. Conceded by Elia Caprile.
Attempt saved. Christian Pulisic (AC Milan) header from the centre of the box is saved in the top centre of the goal. Assisted by Rafael Leão.
Foul by Yacine Adli (AC Milan).
Alberto Grassi (Empoli) wins a free kick on the left wing.
Substitution, Empoli. Matteo Cancellieri replaces Tommaso Baldanzi.
Foul by Théo Hernández (AC Milan).
Elia Caprile (Empoli) wins a free kick in the defensive half.
Attempt saved. Théo Hernández (AC Milan) header from the centre of the box is saved in the top centre of the goal. Assisted by Yacine Adli with a cross.
Corner, AC Milan. Conceded by Sebastiano Luperto.
Corner, Empoli. Conceded by Simon Kjær.
Álex Jiménez (AC Milan) is shown the yellow card for a bad foul.
Foul by Álex Jiménez (AC Milan).
Tommaso Baldanzi (Empoli) wins a free kick in the defensive half.
Attempt missed. Ruben Loftus-Cheek (AC Milan) right footed shot from outside the box misses to the left. Assisted by Rafael Leão.
Foul by Álex Jiménez (AC Milan).
Tommaso Baldanzi (Empoli) wins a free kick in the defensive half.
Attempt saved. Tommaso Baldanzi (Empoli) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Sebastiano Luperto.
Second Half begins Empoli 0, AC Milan 2.
First Half ends, Empoli 0, AC Milan 2.
Attempt missed. Nicolò Cambiaghi (Empoli) right footed shot from the left side of the box is high and wide to the right. Assisted by Tommaso Baldanzi.
Hand ball by Christian Pulisic (AC Milan).
Corner, AC Milan. Conceded by Emmanuel Gyasi.
Attempt blocked. Ruben Loftus-Cheek (AC Milan) left footed shot from the left side of the box is blocked.
Corner, AC Milan. Conceded by Filippo Ranocchia.
Corner, Empoli. Conceded by Simon Kjær.
Attempt blocked. Filippo Ranocchia (Empoli) right footed shot from outside the box is blocked.
Davide Calabria (AC Milan) is shown the yellow card for a bad foul.
Foul by Davide Calabria (AC Milan).
Nicolò Cambiaghi (Empoli) wins a free kick in the attacking half.
Foul by Davide Calabria (AC Milan).
Youssef Maleh (Empoli) wins a free kick in the defensive half.
Álex Jiménez (AC Milan) wins a free kick in the defensive half.
Foul by Filippo Ranocchia (Empoli).
Substitution, AC Milan. Álex Jiménez replaces Alessandro Florenzi because of an injury.
Attempt blocked. Nicolò Cambiaghi (Empoli) left footed shot from outside the box is blocked. Assisted by Francesco Caputo with a headed pass.
Davide Calabria (AC Milan) wins a free kick in the defensive half.
Foul by Nicolò Cambiaghi (Empoli).
Olivier
Giroud
Goal! Empoli 0, AC Milan 2. Olivier Giroud (AC Milan) converts the penalty with a left footed shot to the top left corner.
VAR Decision: Penalty AC Milan.
Penalty conceded by Youssef Maleh (Empoli) with a hand ball in the penalty area.
Substitution, Empoli. Filippo Ranocchia replaces Tyronne Ebuehi because of an injury.
Corner, AC Milan. Conceded by Sebastiano Luperto.
Delay over. They are ready to continue.
Delay in match because of an injury Tyronne Ebuehi (Empoli).
Attempt missed. Nicolò Cambiaghi (Empoli) left footed shot from outside the box is close, but misses the top left corner.
Attempt saved. Théo Hernández (AC Milan) right footed shot from outside the box is saved in the centre of the goal. Assisted by Alessandro Florenzi.
Tijjani Reijnders (AC Milan) wins a free kick in the defensive half.
Foul by Emmanuel Gyasi (Empoli).
Corner, Empoli. Conceded by Théo Hernández.
Attempt blocked. Nicolò Cambiaghi (Empoli) left footed shot from the centre of the box is blocked. Assisted by Youssef Maleh with a cross.
Attempt blocked. Tommaso Baldanzi (Empoli) left footed shot from outside the box is blocked.
Ruben
Loftus-Cheek
Goal! Empoli 0, AC Milan 1. Ruben Loftus-Cheek (AC Milan) right footed shot from the centre of the box to the bottom right corner. Assisted by Rafael Leão.
Hand ball by Rafael Leão (AC Milan).
Attempt missed. Youssef Maleh (Empoli) left footed shot from outside the box misses to the left. Assisted by Tommaso Baldanzi from a direct free kick.
Emmanuel Gyasi (Empoli) wins a free kick in the attacking half.
Foul by Ruben Loftus-Cheek (AC Milan).
Foul by Sebastiano Luperto (Empoli).
Davide Calabria (AC Milan) wins a free kick in the defensive half.
Nicolò Cambiaghi (Empoli) wins a free kick on the right wing.
Foul by Théo Hernández (AC Milan).
Attempt missed. Tijjani Reijnders (AC Milan) right footed shot from the left side of the box is close, but misses to the left. Assisted by Alessandro Florenzi following a corner.
Corner, AC Milan. Conceded by Emmanuel Gyasi.
Attempt blocked. Rafael Leão (AC Milan) right footed shot from long range on the left is blocked. Assisted by Tijjani Reijnders.
First Half begins.
Lineups are announced and players are warming up.