| Thats all. Game finished. | ||
| 90+4' | Thats all. Game finished - Milan 3, Empoli 0. | |
| 90+4' | Second Half ended - Milan 3, Empoli 0. | |
| 90+4' | Marko Pajac - Empoli - won a free kick on the left wing. | |
| 90+4' | Fouled by Andrea Conti - Milan | |
| 90+2' | Missed chance. Hakan Calhanoglu - Milan - shot with left foot from outside the box is close, but missed. Assist - Mateo Musacchio. | |
| 90+1' | Offside - Milan. Samu Castillejo with a pass, however Patrick Cutrone is in offside. | |
| 90' | New attacking attempt. Salih Ucan - Empoli - shot with right foot from the right side of the six yard box is saved in the right corner. | |
| 90' | Shot blocked. Francesco Caputo - Empoli - shot with right foot from the right side of the six yard box is blocked. Assist - Giovanni Di Lorenzo. | |
| 89' | New attacking attempt. Fabio Borini - Milan - shot with left foot from a diffucult position on the right is saved in the left corner. Assist - Hakan Calhanoglu. | |
| 85' | Corner - Empoli. Conceded by Alessio Romagnoli. | |
| 85' | Shot blocked. Antonino La Gumina - Empoli - shot with right foot from the centre of the box is blocked. Assist - Rade Krunic. | |
| 84' | Patrick Cutrone - Milan - won a free kick on the right wing. | |
| 84' | Fouled by Ismael Bennacer - Empoli | |
| 84' | Samu Castillejo - Milan - won a free kick in defence. | |
| 84' | Fouled by Marko Pajac - Empoli | |
| 83' | Fouled by Rade Krunic - Empoli | |
| 83' | Fabio Borini - Milan - won a free kick in defence. | |
| 82' | Offside - Milan. Andrea Conti with a pass, however Patrick Cutrone is in offside. | |
| 81' | Delay over. They are ready to continue. | |
| 81' | VAR: Goal. Referee decision on field cancelled. | |
| 80' | Delay in match - Milan Video Review. | |
| 80' | Substitution - Milan. Lucas Biglia for Tiemoué Bakayoko. | |
| 78' | Offside - Milan. Fabio Borini with a pass, however Patrick Cutrone is in offside. | |
| 74' | Substitution - Empoli. Marko Pajac for Manuel Pasqual. | |
| 74' | Giovanni Di Lorenzo - Empoli - won a free kick in defence. | |
| 74' | Fouled by Fabio Borini - Milan | |
| 71' | Hakan Calhanoglu - Milan - receive yellow card for a foul. | |
| 71' | Francesco Caputo - Empoli - won a free kick in attack. | |
| 71' | Fouled by Hakan Calhanoglu - Milan | |
| 70' | Fouled by Salih Ucan - Empoli | |
| 70' | Andrea Conti - Milan - won a free kick in defence. | |
| 69' | Substitution - Milan. Fabio Borini for Lucas Paquetá. | |
| 69' | Substitution - Milan. Patrick Cutrone for Krzysztof Piatek. | |
| 67' | Goal! Milan 3, Empoli 0. Samu Castillejo - Milan - shot with left foot from the centre of the box to the right corner. Assist - Andrea Conti with a cross. | |
| 66' | Substitution - Empoli. Antonino La Gumina for Diego Farias. | |
| 66' | Substitution - Empoli. Salih Ucan for Afriyie Acquah. | |
| 61' | Fouled by Mateo Musacchio - Milan | |
| 61' | Diego Farias - Empoli - won a free kick on the left wing. | |
| 60' | Delay over. They are ready to continue. | |
| 59' | Delay in match Tiemoué Bakayoko - Milan - - injury. | |
| 56' | Ismael Bennacer - Empoli - won a free kick in defence. | |
| 56' | Fouled by Andrea Conti - Milan | |
| 55' | Giovanni Di Lorenzo - Empoli - receive yellow card for a foul. | |
| 55' | Hakan Calhanoglu - Milan - won a free kick in defence. | |
| 55' | Fouled by Giovanni Di Lorenzo - Empoli | |
| 53' | Corner - Milan. Conceded by Matías Silvestre. | |
| 53' | New attacking attempt. Samu Castillejo - Milan - shot with left foot from outside the box is saved in the right corner. Assist - Tiemoué Bakayoko. | |
| 51' | Goal! Milan 2, Empoli 0. Franck Kessié - Milan - shot with right foot from the right side of the box to the centre of the goal. Assist - Samu Castillejo with a through ball. | |
| 49' | Goal! Milan 1, Empoli 0. Krzysztof Piatek - Milan - shot with left foot from the centre of the box to the centre of the goal. Assist - Hakan Calhanoglu. | |
| 48' | Missed chance. Rade Krunic - Empoli - shot with right foot from the centre of the box is high and wide to the right. Assist - Francesco Caputo. | |
| 47' | Missed chance. Ricardo Rodríguez - Milan - shot with left foot from outside the box missed. Assist - Tiemoué Bakayoko. | |
| 45' | Second Half starts Milan 0, Empoli 0. | |
| 45+3' | First Half ended - Milan 0, Empoli 0. | |
| 45+2' | Krzysztof Piatek - Milan - won a free kick in defence. | |
| 45+2' | Fouled by Matías Silvestre - Empoli | |
| 45+2' | Corner - Empoli. Conceded by Franck Kessié. | |
| 45+1' | Shot blocked. Afriyie Acquah - Empoli - shot with right foot from the right side of the box is blocked. | |
| 45' | Missed chance. Franck Kessié - Milan - shot with right foot from the right side of the box is close, but missed. Assist - Samu Castillejo. | |
| 43' | Rade Krunic - Empoli - won a free kick on the left wing. | |
| 43' | Fouled by Franck Kessié - Milan | |
| 40' | Corner - Milan. Conceded by Giovanni Di Lorenzo. | |
| 37' | Missed chance. Samu Castillejo - Milan - shot with left foot from outside the box is high and wide to the left. | |
| 37' | Shot blocked. Diego Farias - Empoli - shot with right foot from a diffucult position on the right is blocked. Assist - Giovanni Di Lorenzo. | |
| 34' | Lucas Paquetá - Milan - won a free kick in defence. | |
| 34' | Fouled by Ismael Bennacer - Empoli | |
| 32' | Offside - Empoli. Ismael Bennacer with a pass, however Matías Silvestre is in offside. | |
| 32' | Shot blocked. Ismael Bennacer - Empoli - shot with right foot from outside the box is blocked. Assist - Cristian Dell'Orco. | |
| 31' | Fouled by Lucas Paquetá - Milan | |
| 31' | Afriyie Acquah - Empoli - won a free kick in attack. | |
| 27' | Corner - Milan. Conceded by Ismael Bennacer. | |
| 27' | Corner - Milan. Conceded by Ismael Bennacer. | |
| 26' | Corner - Milan. Conceded by Bartlomiej Dragowski. | |
| 26' | New attacking attempt. Samu Castillejo - Milan - shot with right foot from outside the box is saved in the top centre of the goal. | |
| 26' | Shot blocked. Francesco Caputo - Empoli - shot with left foot from the centre of the box is blocked. Assist - Diego Farias. | |
| 24' | Tiemoué Bakayoko - Milan - won a free kick in defence. | |
| 24' | Fouled by Francesco Caputo - Empoli | |
| 23' | Rade Krunic - Empoli - won a free kick on the left wing. | |
| 23' | Fouled by Andrea Conti - Milan | |
| 22' | Corner - Milan. Conceded by Bartlomiej Dragowski. | |
| 22' | New attacking attempt. Samu Castillejo - Milan - shot with left foot from the right side of the box is saved in the left corner. Assist - Andrea Conti. | |
| 18' | Delay over. They are ready to continue. | |
| 17' | Delay in match Franck Kessié - Milan - - injury. | |
| 17' | Delay in match Diego Farias - Empoli - - injury. | |
| 12' | Giovanni Di Lorenzo - Empoli - won a free kick in defence. | |
| 12' | Fouled by Ricardo Rodríguez - Milan | |
| 11' | Delay over. They are ready to continue. | |
| 11' | VAR: Goal. Referee decision on field cancelled. | |
| 11' | Delay in match - Milan Video Review. | |
| 10' | Offside - Milan. Ricardo Rodríguez with a pass, however Lucas Paquetá is in offside. | |
| 8' | Offside - Milan. Andrea Conti with a pass, however Franck Kessié is in offside. | |
| 7' | Missed chance. Francesco Caputo - Empoli - shot with right foot from the left side of the box missed to the left. Assist - Rade Krunic. | |
| 6' | Fouled by Ricardo Rodríguez - Milan | |
| 6' | Afriyie Acquah - Empoli - won a free kick in defence. | |
| 6' | Offside - Milan. Ricardo Rodríguez with a pass, however Krzysztof Piatek is in offside. | |
| 5' | Franck Kessié - Milan - won a free kick on the right wing. | |
| 5' | Fouled by Cristian Dell'Orco - Empoli | |
| 4' | Rade Krunic - Empoli - won a free kick in defence. | |
| 4' | Fouled by Andrea Conti - Milan | |
| 3' | Giovanni Di Lorenzo - Empoli - won a free kick in defence. | |
| 3' | Fouled by Lucas Paquetá - Milan | |
| First Half starts. | ||