| | First Half starts. |
| 3' | | Alexis Saelemaekers - Milan - won a free kick in defence. |
| 3' | | Fouled by Pedro Obiang - Sassuolo |
| 4' | | Shot blocked. Hakan Calhanoglu - Milan - shot with left foot from the centre of the box is blocked. Assist - Ante Rebic. |
| 5' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Alexis Saelemaekers. |
| 8' | | Shot blocked. Jeremie Boga - Sassuolo - shot with right foot from outside the box is blocked. Assist - Domenico Berardi. |
| 10' | | Fouled by Franck Kessié - Milan |
| 10' | | Pedro Obiang - Sassuolo - won a free kick in defence. |
| 11' | | New attacking attempt. Diogo Dalot - Milan - shot with right foot from outside the box is saved in the left corner. |
| 13' | | New attacking attempt. Jeremie Boga - Sassuolo - shot with right foot from the centre of the box is saved in the left corner. Assist - Filip Djuricic. |
| 13' | | Corner - Sassuolo. Conceded by Davide Calabria. |
| 17' | | Missed chance. Davide Calabria - Milan - shot with the head from the right side of the box missed. Assist - Hakan Calhanoglu with a cross. |
| 17' | | Domenico Berardi - Sassuolo - won a free kick in defence. |
| 17' | | Fouled by Diogo Dalot - Milan |
| 19' | | Hand ball by Gregoire Defrel - Sassuolo |
| 20' | | Fouled by Ante Rebic - Milan |
| 20' | | Mert Müldür - Sassuolo - won a free kick in defence. |
| 21' | | Offside - Milan. Simon Kjaer with a pass, however Ante Rebic is in offside. |
| 23' | | Domenico Berardi - Sassuolo - won a free kick in attack. |
| 23' | | Fouled by Soualiho Meité - Milan |
| 24' | | Missed chance. Domenico Berardi - Sassuolo - shot with left foot from outside the box goes high from a free kick. |
| 26' | | Shot blocked. Rafael Leão - Milan - shot with left foot from the left side of the box is blocked. Assist - Diogo Dalot with a through ball. |
| 26' | | Corner - Milan. Conceded by Georgios Kyriakopoulos. |
| 27' | | Missed chance. Diogo Dalot - Milan - shot with right foot from the centre of the box missed after corner. |
| 27' | | Shot blocked. Fikayo Tomori - Milan - shot with left foot from the left side of the box is blocked. |
| 27' | | Fouled by Ante Rebic - Milan |
| 27' | | Marlon Santos - Sassuolo - won a free kick on the right wing. |
| 30' | | Goal! Milan 1, Sassuolo 0. Hakan Calhanoglu - Milan - shot with right foot from the left side of the box to the top right corner. Assist - Alexis Saelemaekers. |
| 32' | | Fouled by Manuel Locatelli - Sassuolo |
| 32' | | Franck Kessié - Milan - won a free kick in defence. |
| 33' | | Missed chance. Rafael Leão - Milan - shot with right foot from outside the box is high and wide to the right. Assist - Franck Kessié. |
| 35' | | Shot blocked. Gregoire Defrel - Sassuolo - shot with left foot from outside the box is blocked. |
| 35' | | Corner - Sassuolo. Conceded by Fikayo Tomori. |
| 37' | | Alexis Saelemaekers - Milan - won a free kick in defence. |
| 37' | | Fouled by Pedro Obiang - Sassuolo |
| 37' | | Fouled by Gian Marco Ferrari - Sassuolo |
| 37' | | Hakan Calhanoglu - Milan - won a free kick in defence. |
| 38' | | Fouled by Ante Rebic - Milan |
| 38' | | Marlon Santos - Sassuolo - won a free kick in defence. |
| 39' | | Domenico Berardi - Sassuolo - won a free kick on the right wing. |
| 39' | | Fouled by Diogo Dalot - Milan |
| 42' | | Fouled by Soualiho Meité - Milan |
| 42' | | Jeremie Boga - Sassuolo - won a free kick on the left wing. |
| 42' | | Fouled by Franck Kessié - Milan |
| 42' | | Pedro Obiang - Sassuolo - won a free kick in attack. |
| 43' | | Shot blocked. Domenico Berardi - Sassuolo - shot with left foot from the right side of the box is blocked. Assist - Filip Djuricic. |
| 43' | | Corner - Sassuolo. Conceded by Diogo Dalot. |
| 43' | | Corner - Sassuolo. Conceded by Rafael Leão. |
| 45+1' | | First Half ended - Milan 1, Sassuolo 0. |
| 45' | | Second Half starts Milan 1, Sassuolo 0. |
| 48' | | Fouled by Rafael Leão - Milan |
| 48' | | Manuel Locatelli - Sassuolo - won a free kick in defence. |
| 48' | | Shot blocked. Domenico Berardi - Sassuolo - shot with left foot from the right side of the box is blocked. Assist - Filip Djuricic. |
| 48' | | Corner - Sassuolo. Conceded by Simon Kjaer. |
| 51' | | Fouled by Franck Kessié - Milan |
| 51' | | Pedro Obiang - Sassuolo - won a free kick in attack. |
| 52' | | New attacking attempt. Gregoire Defrel - Sassuolo - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 53' | | Shot blocked. Domenico Berardi - Sassuolo - shot with left foot from outside the box is blocked. Assist - Mert Müldür. |
| 53' | | Corner - Sassuolo. Conceded by Davide Calabria. |
| 54' | | Missed chance. Gian Marco Ferrari - Sassuolo - shot with the head from the centre of the box missed. Assist - Georgios Kyriakopoulos with a cross after corner. |
| 55' | | New attacking attempt. Alexis Saelemaekers - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Ante Rebic. |
| 57' | | Ante Rebic - Milan - won a free kick in attack. |
| 57' | | Fouled by Gian Marco Ferrari - Sassuolo |
| 59' | | Corner - Milan. Conceded by Marlon Santos. |
| 59' | | Domenico Berardi - Sassuolo - won a free kick in defence. |
| 59' | | Fouled by Franck Kessié - Milan |
| 60' | | Fouled by Filip Djuricic - Sassuolo |
| 60' | | Rafael Leão - Milan - won a free kick in attack. |
| 60' | | Filip Djuricic - Sassuolo - receive yellow card for a foul. |
| 61' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Diogo Dalot. |
| 62' | | Davide Calabria - Milan - won a free kick in defence. |
| 62' | | Fouled by Jeremie Boga - Sassuolo |
| 63' | | Substitution - Sassuolo. Hamed Traore for Filip Djuricic. |
| 64' | | Substitution - Sassuolo. Jeremy Toljan for Mert Müldür. |
| 64' | | Substitution - Sassuolo. Giacomo Raspadori for Gregoire Defrel. |
| 65' | | Fouled by Jeremy Toljan - Sassuolo |
| 65' | | Hakan Calhanoglu - Milan - won a free kick in defence. |
| 66' | | Missed chance. Hamed Traore - Sassuolo - shot with right foot from the right side of the box is close, but missed. Assist - Domenico Berardi. |
| 67' | | Shot blocked. Alexis Saelemaekers - Milan - shot with left foot from the centre of the box is blocked. Assist - Rafael Leão. |
| 67' | | Fouled by Davide Calabria - Milan |
| 67' | | Jeremie Boga - Sassuolo - won a free kick in defence. |
| 68' | | Missed chance. Diogo Dalot - Milan - shot with left foot from outside the box goes high. Assist - Davide Calabria. |
| 69' | | New attacking attempt. Rafael Leão - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Alexis Saelemaekers. |
| 69' | | Shot blocked. Franck Kessié - Milan - shot with right foot from the centre of the box is blocked. Assist - Hakan Calhanoglu. |
| 71' | | Fouled by Gian Marco Ferrari - Sassuolo |
| 71' | | Rafael Leão - Milan - won a free kick in defence. |
| 71' | | Fouled by Alexis Saelemaekers - Milan |
| 71' | | Manuel Locatelli - Sassuolo - won a free kick in attack. |
| 72' | | Substitution - Sassuolo. Maxime Lopez for Pedro Obiang. |
| 73' | | Substitution - Milan. Rade Krunic for Hakan Calhanoglu. |
| 74' | | Substitution - Milan. Mario Mandzukic for Ante Rebic. |
| 75' | | Missed chance. Jeremy Toljan - Sassuolo - shot with right foot from outside the box is close, but missed to the left. Assist - Giacomo Raspadori. |
| 76' | | Shot blocked. Jeremy Toljan - Sassuolo - shot with left foot from the right side of the box is blocked. Assist - Giacomo Raspadori. |
| 76' | | Goal! Milan 1, Sassuolo 1. Giacomo Raspadori - Sassuolo - shot with left foot from the centre of the box to the left corner. |
| 78' | | Fouled by Mario Mandzukic - Milan |
| 78' | | Maxime Lopez - Sassuolo - won a free kick in defence. |
| 79' | | Fouled by Domenico Berardi - Sassuolo |
| 79' | | Simon Kjaer - Milan - won a free kick in defence. |
| 83' | | Fouled by Davide Calabria - Milan |
| 83' | | Manuel Locatelli - Sassuolo - won a free kick in defence. |
| 83' | | Substitution - Sassuolo. Lukas Haraslin for Jeremie Boga. |
| 83' | | Goal! Milan 1, Sassuolo 2. Giacomo Raspadori - Sassuolo - shot with right foot from the centre of the box to the centre of the goal. Assist - Domenico Berardi. |
| 84' | | New attacking attempt. Lukas Haraslin - Sassuolo - shot with left foot from a diffucult position on the left is saved by goalkeeper in the centre of the goal. |
| 85' | | Missed chance. Georgios Kyriakopoulos - Sassuolo - shot with left foot from the left side of the box is close, but missed to the left. Assist - Lukas Haraslin. |
| 85' | | Corner - Sassuolo. Conceded by Gianluigi Donnarumma. |
| 86' | | Fouled by Marlon Santos - Sassuolo |
| 86' | | Rade Krunic - Milan - won a free kick in defence. |
| 86' | | Substitution - Milan. Pierre Kalulu for Davide Calabria. |
| 86' | | Substitution - Milan. Brahim Díaz for Soualiho Meité. |
| 86' | | Substitution - Milan. Samu Castillejo for Alexis Saelemaekers. |
| 87' | | Shot blocked. Brahim Díaz - Milan - shot with right foot from the centre of the box is blocked. Assist - Rafael Leão. |
| 87' | | Shot blocked. Samu Castillejo - Milan - shot with left foot from the centre of the box is blocked. Assist - Rafael Leão. |
| 88' | | - Milan - won a free kick in attack. |
| 88' | | Back pass by Andrea Consigli - Sassuolo |
| 89' | | Shot blocked. Rade Krunic - Milan - shot with right foot from the centre of the box is blocked. Assist - Brahim Díaz. |
| 89' | | Corner - Milan. Conceded by Giacomo Raspadori. |
| 90+1' | | Fouled by Franck Kessié - Milan |
| 90+1' | | Jeremy Toljan - Sassuolo - won a free kick in defence. |
| 90+2' | | Domenico Berardi - Sassuolo - won a free kick on the right wing. |
| 90+2' | | Fouled by Diogo Dalot - Milan |
| 90+4' | | Second Half ended - Milan 1, Sassuolo 2. |
| | Thats all. Game finished - Milan 1, Sassuolo 2. |