| | First Half starts. |
| 3' | | Corner - AC Milan. Conceded by Federico Gatti. |
| 3' | | Shot blocked. Alessandro Florenzi - AC Milan - shot with right foot from long distance on the left is blocked. Assist - Rafael Leão. |
| 3' | | Corner - AC Milan. Conceded by Bremer. |
| 5' | | Arkadiusz Milik - Juventus - won a free kick in defence. |
| 5' | | Fouled by Fikayo Tomori - AC Milan |
| 6' | | Missed chance. Tijjani Reijnders - AC Milan - shot with right foot from outside the box is close, but misses the top right corner. Assist - Rafael Leão. |
| 7' | | Shot blocked. Timothy Weah - Juventus - shot with left foot from outside the box is blocked. Assist - Filip Kostic. |
| 9' | | Corner - AC Milan. Conceded by Filip Kostic. |
| 11' | | Shot blocked. Davide Calabria - AC Milan - shot with left foot from outside the box is blocked. Assist - Christian Pulisic. |
| 12' | | Fouled by Malick Thiaw - AC Milan |
| 12' | | Moise Kean - Juventus - won a free kick in defence. |
| 14' | | New attacking attempt. Olivier Giroud - AC Milan - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Rafael Leão with a cross. |
| 14' | | Corner - AC Milan. Conceded by Wojciech Szczesny. |
| 15' | | Delay in match - injury Adrien Rabiot - Juventus |
| 16' | | Delay over. They are ready to continue. |
| 17' | | Bremer - Juventus - won a free kick in defence. |
| 17' | | Fouled by Olivier Giroud - AC Milan |
| 18' | | Fouled by Federico Gatti - Juventus |
| 18' | | Rafael Leão - AC Milan - won a free kick on the left wing. |
| 19' | | Delay in match - injury Moise Kean - Juventus |
| 20' | | Delay over. They are ready to continue. |
| 21' | | Corner - Juventus. Conceded by Fikayo Tomori. |
| 22' | | Hand ball by Christian Pulisic - AC Milan |
| 23' | | Shot blocked. Arkadiusz Milik - Juventus - shot with left foot from outside the box is blocked. |
| 23' | | Missed chance. Filip Kostic - Juventus - shot with left foot from outside the box missed . |
| 24' | | Fouled by Olivier Giroud - AC Milan |
| 24' | | Manuel Locatelli - Juventus - won a free kick in defence. |
| 30' | | Fouled by Moise Kean - Juventus |
| 30' | | Malick Thiaw - AC Milan - won a free kick in defence. |
| 32' | | Fouled by Malick Thiaw - AC Milan |
| 32' | | Moise Kean - Juventus - won a free kick in defence. |
| 34' | | Missed chance. Adrien Rabiot - Juventus - shot with left foot from the left side of the box is close, but missed. Assist - Filip Kostic. |
| 37' | | Missed chance. Christian Pulisic - AC Milan - shot with the head from the centre of the box is high and wide to the right. |
| 39' | | Offside - Juventus. Bremer with a pass, however Arkadiusz Milik is in offside. |
| 40' | | Fouled by Malick Thiaw - AC Milan |
| 40' | | Moise Kean - Juventus - won a free kick on the right wing. |
| 40' | | Malick Thiaw - AC Milan - receive red card. |
| 42' | | Alessandro Florenzi - AC Milan - won a free kick in defence. |
| 42' | | Fouled by Bremer - Juventus |
| 43' | | Substitution - AC Milan. Pierre Kalulu for Christian Pulisic. |
| 45' | | Missed chance. Moise Kean - Juventus - shot with right foot from few metres is close, but missed. Assist - Adrien Rabiot with a cross. |
| 45+1' | | Shot blocked. Rafael Leão - AC Milan - shot with right foot from the left side of the box is blocked. Assist - Olivier Giroud. |
| 45+3' | | First Half ended - AC Milan 0, Juventus 0. |
| 45' | | Second Half starts AC Milan 0, Juventus 0. |
| 47' | | Fouled by Federico Gatti - Juventus |
| 48' | | Rafael Leão - AC Milan - won a free kick in defence. |
| 49' | | Davide Calabria - AC Milan - won a free kick in defence. |
| 49' | | Fouled by Arkadiusz Milik - Juventus |
| 50' | | Corner - AC Milan. Conceded by Bremer. |
| 50' | | Hand ball by Filip Kostic - Juventus |
| 52' | | Fouled by Timothy Weah - Juventus |
| 52' | | Yacine Adli - AC Milan - won a free kick on the right wing. |
| 52' | | Timothy Weah - Juventus - receive yellow card for a foul. |
| 53' | | Fouled by Tijjani Reijnders - AC Milan |
| 53' | | Manuel Locatelli - Juventus - won a free kick in defence. |
| 54' | | Fouled by Federico Gatti - Juventus |
| 54' | | Rafael Leão - AC Milan - won a free kick on the left wing. |
| 56' | | Substitution - Juventus. Dusan Vlahovic for Moise Kean. |
| 56' | | Substitution - Juventus. Andrea Cambiaso for Filip Kostic. |
| 58' | | Adrien Rabiot - Juventus - won a free kick in defence. |
| 58' | | Fouled by Yunus Musah - AC Milan |
| 59' | | Hand ball by Manuel Locatelli - Juventus |
| 60' | | Substitution - AC Milan. Rade Krunic for Yacine Adli. |
| 60' | | Substitution - AC Milan. Luka Jovic for Olivier Giroud. |
| 60' | | Fouled by Federico Gatti - Juventus |
| 60' | | Rafael Leão - AC Milan - won a free kick in defence. |
| 61' | | Fouled by Tijjani Reijnders - AC Milan |
| 61' | | Manuel Locatelli - Juventus - won a free kick in attack. |
| 61' | | Tijjani Reijnders - AC Milan - receive yellow card for a foul. |
| 62' | | Fouled by Manuel Locatelli - Juventus |
| 62' | | Luka Jovic - AC Milan - won a free kick in defence. |
| 63' | | Goal! AC Milan 0, Juventus 1. Manuel Locatelli - Juventus - shot with right foot from outside the box to the centre of the goal. Assist - Timothy Weah. |
| 65' | | Federico Gatti - Juventus - won a free kick in defence. |
| 65' | | Fouled by Rafael Leão - AC Milan |
| 66' | | Hand ball by Dusan Vlahovic - Juventus |
| 67' | | Weston McKennie - Juventus - receive yellow card. |
| 67' | | Missed chance. Weston McKennie - Juventus - shot with right foot from outside the box is high and wide to the right. Assist - Timothy Weah. |
| 71' | | Fouled by Federico Gatti - Juventus |
| 71' | | Rafael Leão - AC Milan - won a free kick in defence. |
| 71' | | Federico Gatti - Juventus - receive yellow card for a foul. |
| 72' | | Alessandro Florenzi - AC Milan - won a free kick on the left wing. |
| 72' | | Fouled by Manuel Locatelli - Juventus |
| 72' | | Manuel Locatelli - Juventus - receive yellow card for a foul. |
| 73' | | Missed chance. Rafael Leão - AC Milan - shot with the head from the centre of the box is high and wide to the right. Assist - Rade Krunic with a cross . |
| 74' | | Corner - Juventus. Conceded by Davide Calabria. |
| 75' | | Missed chance. Federico Gatti - Juventus - shot with left foot from the left side of the box goes high after corner. |
| 76' | | Fouled by Arkadiusz Milik - Juventus |
| 76' | | Rade Krunic - AC Milan - won a free kick in defence. |
| 78' | | Shot blocked. Manuel Locatelli - Juventus - shot with right foot from the centre of the box is blocked. |
| 78' | | Substitution - Juventus. Dean Huijsen for Federico Gatti. |
| 78' | | Substitution - Juventus. Federico Chiesa for Arkadiusz Milik. |
| 79' | | Substitution - AC Milan. Luka Romero for Tijjani Reijnders. |
| 79' | | Substitution - AC Milan. Simon Kjær for Davide Calabria. |
| 80' | | Fouled by Adrien Rabiot - Juventus |
| 80' | | Yunus Musah - AC Milan - won a free kick in defence. |
| 83' | | Corner - AC Milan. Conceded by Federico Chiesa. |
| 83' | | Delay in match - injury Timothy Weah - Juventus |
| 84' | | Delay over. They are ready to continue. |
| 84' | | Substitution - Juventus. Fabio Miretti for Timothy Weah - injury. |
| 86' | | New attacking attempt. Dusan Vlahovic - Juventus - shot with left foot from outside the box is saved in the top centre of the goal. |
| 86' | | Corner - Juventus. Conceded by Antonio Mirante. |
| 86' | | Missed chance. Adrien Rabiot - Juventus - shot with the head from the centre of the box goes high. Assist - Fabio Miretti with a cross after corner. |
| 89' | | Fabio Miretti - Juventus - won a free kick in attack. |
| 89' | | Fouled by Pierre Kalulu - AC Milan |
| 90+1' | | Shot blocked. Dusan Vlahovic - Juventus - shot with left foot from the centre of the box is blocked. Assist - Fabio Miretti. |
| 90+2' | | New attacking attempt. Andrea Cambiaso - Juventus - shot with left foot from outside the box is saved in the left corner. Assist - Weston McKennie. |
| 90+2' | | New attacking attempt. Dusan Vlahovic - Juventus - shot with left foot inside of six yard box - left side is saved in the left corner. |
| 90+5' | | Offside - Juventus. Dean Huijsen with a pass, however Dusan Vlahovic is in offside. |
| 90+6' | | Second Half ended - AC Milan 0, Juventus 1. |
| | Thats all. Game finished - AC Milan 0, Juventus 1. |