| | First Half starts. |
| 1' | | Armand Laurienté - Sassuolo - won a free kick on the left wing. |
| 1' | | Fouled by Christian Pulisic - AC Milan |
| 3' | | Offside - AC Milan. Rafael Leão is in offside. |
| 6' | | Shot blocked. Ruben Loftus-Cheek - AC Milan - shot with right foot from outside the box is blocked. |
| 7' | | New attacking attempt. Tijjani Reijnders - AC Milan - shot with right foot from outside the box is saved in the left corner. Assist - Olivier Giroud. |
| 7' | | Offside - AC Milan. Olivier Giroud is in offside. |
| 9' | | Christian Pulisic - AC Milan - won a free kick on the right wing. |
| 9' | | Fouled by Matheus Henrique - Sassuolo |
| 10' | | Missed chance. Tijjani Reijnders - AC Milan - shot with right foot from outside the box is close, but missed to the left. Assist - Rafael Leão. |
| 11' | | Offside - AC Milan. Ruben Loftus-Cheek is in offside. |
| 12' | | Corner - Sassuolo. Conceded by Davide Calabria. |
| 12' | | Shot blocked. Kristian Thorstvedt - Sassuolo - shot with left foot inside of six yard box - left side is blocked. Assist - Armand Laurienté with a cross. |
| 17' | | Fouled by Matheus Henrique - Sassuolo |
| 17' | | Ruben Loftus-Cheek - AC Milan - won a free kick in attack. |
| 21' | | Fouled by Christian Pulisic - AC Milan |
| 21' | | Marcus Pedersen - Sassuolo - won a free kick in defence. |
| 22' | | Christian Pulisic - AC Milan - won a free kick in defence. |
| 22' | | Fouled by Armand Laurienté - Sassuolo |
| 23' | | Corner - AC Milan. Conceded by Marcus Pedersen. |
| 23' | | Missed chance. Ismaël Bennacer - AC Milan - shot with left foot from outside the box is close, but missed. Assist - Christian Pulisic after corner. |
| 24' | | Andrea Pinamonti - Sassuolo - won a free kick on the right wing. |
| 24' | | Fouled by Théo Hernández - AC Milan |
| 25' | | Shot blocked. Rafael Leão - AC Milan - shot with left foot from the left side of the box is blocked. Assist - Ismaël Bennacer. |
| 26' | | Corner - AC Milan. Conceded by Jeremy Toljan. |
| 26' | | Armand Laurienté - Sassuolo - won a free kick in defence. |
| 26' | | Fouled by Théo Hernández - AC Milan |
| 29' | | Missed chance. Ruben Loftus-Cheek - AC Milan - shot with right foot from outside the box is high and wide to the right. Assist - Rafael Leão. |
| 30' | | Offside - AC Milan. Olivier Giroud is in offside. |
| 31' | | Offside - AC Milan. Rafael Leão is in offside. |
| 32' | | Missed chance. Rafael Leão - AC Milan - shot with the head from the centre of the box missed. Assist - Christian Pulisic with a cross. |
| 33' | | New attacking attempt. Domenico Berardi - Sassuolo - shot with left foot from outside the box is saved in the top centre of the goal. Assist - Jeremy Toljan. |
| 33' | | Corner - Sassuolo. Conceded by Mike Maignan. |
| 34' | | Missed chance. Christian Pulisic - AC Milan - shot with left foot from outside the box goes high. Assist - Rafael Leão. |
| 40' | | New attacking attempt. Nedim Bajrami - Sassuolo - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Domenico Berardi. |
| 41' | | Andrea Pinamonti - Sassuolo - won a free kick in attack. |
| 41' | | Fouled by Ruben Loftus-Cheek - AC Milan |
| 41' | | New attacking attempt. Domenico Berardi - Sassuolo - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 42' | | Fouled by Matheus Henrique - Sassuolo |
| 42' | | Ismaël Bennacer - AC Milan - won a free kick in attack. |
| 44' | | Shot blocked. Alessandro Florenzi - AC Milan - shot with right foot from outside the box is blocked. |
| 44' | | Shot blocked. Alessandro Florenzi - AC Milan - shot with left foot from outside the box is blocked. |
| 44' | | Corner - AC Milan. Conceded by Kristian Thorstvedt. |
| 45' | | Missed chance. Théo Hernández - AC Milan - shot with the head from the centre of the box missed. Assist - Alessandro Florenzi with a cross after corner. |
| 45+1' | | First Half ended - AC Milan 0, Sassuolo 0. |
| 45' | | Second Half starts AC Milan 0, Sassuolo 0. |
| 45' | | Substitution - Sassuolo. Ruan Tressoldi for Martin Erlic. |
| 46' | | Fouled by Ruben Loftus-Cheek - AC Milan |
| 46' | | Kristian Thorstvedt - Sassuolo - won a free kick in attack. |
| 51' | | New attacking attempt. Jeremy Toljan - Sassuolo - shot with left foot from the centre of the box is saved in the top left corner. Assist - Armand Laurienté. |
| 53' | | Shot blocked. Tijjani Reijnders - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Christian Pulisic. |
| 53' | | Missed chance. Alessandro Florenzi - AC Milan - shot with right foot from outside the box goes high. |
| 54' | | Shot blocked. Rafael Leão - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Ruben Loftus-Cheek. |
| 56' | | Shot blocked. Domenico Berardi - Sassuolo - shot with left foot from outside the box is blocked. Assist - Kristian Thorstvedt. |
| 56' | | Corner - Sassuolo. Conceded by Théo Hernández. |
| 57' | | New attacking attempt. Armand Laurienté - Sassuolo - shot with right foot from long distance on the left is saved in the top centre of the goal. Assist - Andrea Pinamonti. |
| 59' | | Goal! AC Milan 1, Sassuolo 0. Christian Pulisic - AC Milan - shot with right foot from the centre of the box to the centre of the goal. Assist - Ismaël Bennacer with a through ball. |
| 61' | | Shot blocked. Armand Laurienté - Sassuolo - shot with right foot from outside the box is blocked. Assist - Andrea Pinamonti with a head. |
| 62' | | Fouled by Rafael Leão - AC Milan |
| 62' | | Matheus Henrique - Sassuolo - won a free kick in defence. |
| 63' | | Substitution - AC Milan. Yacine Adli for Ismaël Bennacer. |
| 63' | | Substitution - AC Milan. Luka Jovic for Olivier Giroud. |
| 65' | | Substitution - Sassuolo. Cristian Volpato for Nedim Bajrami. |
| 68' | | Corner - AC Milan. Conceded by Marcus Pedersen. |
| 68' | | Missed chance. Simon Kjær - AC Milan - shot with the head from the centre of the box missed to the left. Assist - Tijjani Reijnders with a cross after corner. |
| 69' | | Missed chance. Cristian Volpato - Sassuolo - shot with left foot from outside the box goes high. Assist - Jeremy Toljan. |
| 70' | | Substitution - Sassuolo. Samu Castillejo for Domenico Berardi - injury. |
| 73' | | New attacking attempt. Armand Laurienté - Sassuolo - shot with right foot from the centre of the box is saved in the right corner. Assist - Kristian Thorstvedt. |
| 74' | | Substitution - AC Milan. Kevin Zeroli for Ruben Loftus-Cheek. |
| 78' | | Corner - AC Milan. Conceded by Matheus Henrique. |
| 78' | | Missed chance. Théo Hernández - AC Milan - shot with the head from the centre of the box missed to the left. Assist - Tijjani Reijnders with a cross after corner. |
| 78' | | Missed chance. Alessandro Florenzi - AC Milan - shot with right foot from outside the box is very close to the goal after corner. |
| 80' | | Shot blocked. Rafael Leão - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Tijjani Reijnders. |
| 81' | | Fouled by Samu Castillejo - Sassuolo |
| 81' | | Tijjani Reijnders - AC Milan - won a free kick in defence. |
| 81' | | Substitution - AC Milan. Samuel Chukwueze for Rafael Leão. |
| 82' | | Substitution - AC Milan. Jan-Carlo Simic for Simon Kjær. |
| 83' | | Corner - Sassuolo. Conceded by Théo Hernández. |
| 83' | | Missed chance. Matheus Henrique - Sassuolo - shot with right foot from outside the box missed to the left after corner. |
| 84' | | Missed chance. Andrea Pinamonti - Sassuolo - shot with the head from the centre of the box missed to the left. Assist - Samu Castillejo with a cross. |
| 84' | | Corner - Sassuolo. Conceded by Davide Calabria. |
| 85' | | Fouled by Alessandro Florenzi - AC Milan |
| 85' | | Samu Castillejo - Sassuolo - won a free kick on the right wing. |
| 88' | | Christian Pulisic - AC Milan - won a free kick in defence. |
| 88' | | Fouled by Samu Castillejo - Sassuolo |
| 88' | | Samu Castillejo - Sassuolo - receive yellow card for a foul. |
| 89' | | Substitution - Sassuolo. Samuele Mulattieri for Armand Laurienté. |
| 89' | | Substitution - Sassuolo. Emil Ceïde for Kristian Thorstvedt. |
| 89' | | Corner - AC Milan. Conceded by Emil Ceïde. |
| 90' | | Missed chance. Samuel Chukwueze - AC Milan - shot with left foot from the centre of the box missed to the left. Assist - Tijjani Reijnders after corner. |
| 90+2' | | Christian Pulisic - AC Milan - won a free kick on the left wing. |
| 90+2' | | Fouled by Cristian Volpato - Sassuolo |
| 90+3' | | Offside - AC Milan. Samuel Chukwueze is in offside. |
| 90+6' | | Second Half ended - AC Milan 1, Sassuolo 0. |
| | Thats all. Game finished - AC Milan 1, Sassuolo 0. |