| | First Half starts. |
| 2' | | Shot blocked. Paulo Dybala - Juventus - shot with left foot from the centre of the box is blocked. Assist - Gianluca Frabotta. |
| 3' | | Missed chance. Rafael Leão - Milan - shot with right foot from outside the box missed. Assist - Simon Kjaer. |
| 4' | | Cristiano Ronaldo - Juventus - won a free kick in defence. |
| 4' | | Fouled by Simon Kjaer - Milan |
| 4' | | Federico Chiesa - Juventus - won a free kick in defence. |
| 4' | | Fouled by Theo Hernández - Milan |
| 6' | | Corner - Milan. Conceded by Rodrigo Bentancur. |
| 6' | | Shot blocked. Jens Petter Hauge - Milan - shot with right foot from the left side of the box is blocked. Assist - Hakan Calhanoglu. |
| 6' | | Missed chance. Davide Calabria - Milan - shot with left foot from outside the box missed after corner. |
| 7' | | New attacking attempt. Samu Castillejo - Milan - shot with left foot from the right side of the box is saved in the right corner. |
| 7' | | Corner - Milan. Conceded by Wojciech Szczesny. |
| 9' | | Missed chance. Gianluca Frabotta - Juventus - shot with left foot from the left side of the box goes high. |
| 13' | | Fouled by Adrien Rabiot - Juventus |
| 13' | | Theo Hernández - Milan - won a free kick on the left wing. |
| 15' | | Corner - Juventus. Conceded by Simon Kjaer. |
| 16' | | Federico Chiesa - Juventus - hits the right post with a shot with right foot from the centre of the box after corner. |
| 17' | | Corner - Juventus. Conceded by Diogo Dalot. |
| 18' | | Missed chance. Federico Chiesa - Juventus - shot with the head from the centre of the box missed to the left. Assist - Leonardo Bonucci with a cross. |
| 18' | | Shot blocked. Cristiano Ronaldo - Juventus - shot with right foot from the left side of the box is blocked. Assist - Paulo Dybala. |
| 18' | | Goal! Milan 0, Juventus 1. Federico Chiesa - Juventus - shot with right foot from the centre of the box to the left corner. Assist - Paulo Dybala with a through ball. |
| 21' | | Shot blocked. Cristiano Ronaldo - Juventus - shot with right foot from the centre of the box is blocked. Assist - Federico Chiesa with a cross. |
| 22' | | Missed chance. Rafael Leão - Milan - shot with left foot from outside the box is close, but missed to the left. Assist - Hakan Calhanoglu. |
| 24' | | New attacking attempt. Federico Chiesa - Juventus - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Matthijs de Ligt. |
| 24' | | Fouled by Matthijs de Ligt - Juventus |
| 24' | | Samu Castillejo - Milan - won a free kick in defence. |
| 27' | | Fouled by Samu Castillejo - Milan |
| 27' | | Rodrigo Bentancur - Juventus - won a free kick in defence. |
| 27' | | New attacking attempt. Rafael Leão - Milan - shot with left foot from the left side of the box is saved in the top left corner. Assist - Jens Petter Hauge. |
| 27' | | Corner - Milan. Conceded by Wojciech Szczesny. |
| 29' | | Corner - Juventus. Conceded by Theo Hernández. |
| 30' | | Fouled by Federico Chiesa - Juventus |
| 30' | | Theo Hernández - Milan - won a free kick in defence. |
| 30' | | Corner - Milan. Conceded by Matthijs de Ligt. |
| 31' | | Shot blocked. Hakan Calhanoglu - Milan - shot with right foot from outside the box is blocked. Assist - Davide Calabria. |
| 31' | | Missed chance. Jens Petter Hauge - Milan - shot with right foot from the centre of the box goes high. |
| 33' | | Missed chance. Davide Calabria - Milan - shot with right foot from outside the box is close, but misses the top right corner. Assist - Hakan Calhanoglu. |
| 34' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Diogo Dalot. |
| 35' | | Fouled by Adrien Rabiot - Juventus |
| 35' | | Hakan Calhanoglu - Milan - won a free kick in attack. |
| 35' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Rafael Leão. |
| 40' | | Cristiano Ronaldo - Juventus - won a free kick on the left wing. |
| 40' | | Fouled by Franck Kessié - Milan |
| 41' | | Goal! Milan 1, Juventus 1. Davide Calabria - Milan - shot with right foot from the centre of the box to the top right corner. Assist - Rafael Leão following a fast break. |
| 42' | | New attacking attempt. Aaron Ramsey - Juventus - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Cristiano Ronaldo. |
| 45' | | Fouled by Simon Kjaer - Milan |
| 45' | | Paulo Dybala - Juventus - won a free kick in defence. |
| 45+1' | | First Half ended - Milan 1, Juventus 1. |
| 45' | | Second Half starts Milan 1, Juventus 1. |
| 48' | | New attacking attempt. Diogo Dalot - Milan - shot with right foot from outside the box is saved in the left corner. Assist - Hakan Calhanoglu. |
| 48' | | Corner - Milan. Conceded by Wojciech Szczesny. |
| 48' | | Fouled by Alessio Romagnoli - Milan |
| 48' | | Leonardo Bonucci - Juventus - won a free kick in defence. |
| 49' | | Fouled by Alessio Romagnoli - Milan |
| 49' | | Paulo Dybala - Juventus - won a free kick in defence. |
| 51' | | Fouled by Gianluca Frabotta - Juventus |
| 51' | | Franck Kessié - Milan - won a free kick in defence. |
| 51' | | Fouled by Hakan Calhanoglu - Milan |
| 51' | | Rodrigo Bentancur - Juventus - won a free kick in defence. |
| 52' | | Aaron Ramsey - Juventus - won a free kick in attack. |
| 52' | | Fouled by Samu Castillejo - Milan |
| 55' | | Shot blocked. Paulo Dybala - Juventus - shot with left foot from outside the box is blocked. Assist - Cristiano Ronaldo. |
| 55' | | Fouled by Rafael Leão - Milan |
| 55' | | Rodrigo Bentancur - Juventus - won a free kick in attack. |
| 56' | | Missed chance. Aaron Ramsey - Juventus - shot with left foot from the left side of the box is close, but missed to the left. Assist - Matthijs de Ligt with a cross . |
| 58' | | Davide Calabria - Milan - won a free kick in defence. |
| 58' | | Fouled by Federico Chiesa - Juventus |
| 60' | | Fouled by Rodrigo Bentancur - Juventus |
| 60' | | Theo Hernández - Milan - won a free kick in defence. |
| 60' | | Rodrigo Bentancur - Juventus - receive yellow card for a foul. |
| 62' | | Goal! Milan 1, Juventus 2. Federico Chiesa - Juventus - shot with left foot from the centre of the box to the left corner. Assist - Paulo Dybala. |
| 63' | | Substitution - Juventus. Dejan Kulusevski for Federico Chiesa - injury. |
| 64' | | Substitution - Juventus. Weston McKennie for Paulo Dybala. |
| 67' | | Dejan Kulusevski - Juventus - won a free kick in attack. |
| 67' | | Fouled by Samu Castillejo - Milan |
| 67' | | Substitution - Milan. Brahim Díaz for Jens Petter Hauge. |
| 68' | | Fouled by Davide Calabria - Milan |
| 68' | | Rodrigo Bentancur - Juventus - won a free kick in attack. |
| 70' | | Corner - Milan. Conceded by Matthijs de Ligt. |
| 71' | | New attacking attempt. Weston McKennie - Juventus - shot with left foot from the centre of the box is saved in the left corner. Assist - Cristiano Ronaldo with a through ball. |
| 71' | | Corner - Juventus. Conceded by Gianluigi Donnarumma. |
| 72' | | Fouled by Danilo - Juventus |
| 72' | | Theo Hernández - Milan - won a free kick in attack. |
| 72' | | Danilo - Juventus - receive yellow card. |
| 73' | | Missed chance. Hakan Calhanoglu - Milan - shot with right foot from outside the box missed from a free kick. |
| 74' | | Substitution - Juventus. Arthur for Rodrigo Bentancur. |
| 74' | | Substitution - Juventus. Federico Bernardeschi for Aaron Ramsey. |
| 75' | | Corner - Milan. Conceded by Danilo. |
| 76' | | Goal! Milan 1, Juventus 3. Weston McKennie - Juventus - shot with right foot from the centre of the box to the centre of the goal. Assist - Dejan Kulusevski. |
| 78' | | Shot blocked. Franck Kessié - Milan - shot with right foot from the centre of the box is blocked. Assist - Davide Calabria. |
| 80' | | Diogo Dalot - Milan - won a free kick in defence. |
| 80' | | Fouled by Weston McKennie - Juventus |
| 81' | | Substitution - Milan. Pierre Kalulu Kyatengwa for Davide Calabria. |
| 81' | | Substitution - Milan. Andrea Conti for Simon Kjaer. |
| 81' | | Substitution - Milan. Daniel Maldini for Diogo Dalot. |
| 83' | | Fouled by Gianluca Frabotta - Juventus |
| 83' | | Samu Castillejo - Milan - won a free kick on the right wing. |
| 84' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 86' | | Fouled by Dejan Kulusevski - Juventus |
| 86' | | Samu Castillejo - Milan - won a free kick on the right wing. |
| 87' | | Substitution - Juventus. Merih Demiral for Gianluca Frabotta. |
| 87' | | Substitution - Milan. Lorenzo Colombo for Samu Castillejo. |
| 87' | | Missed chance. Alessio Romagnoli - Milan - shot with the head from the centre of the box is high and wide to the left. Assist - Hakan Calhanoglu with a cross . |
| 88' | | Missed chance. Hakan Calhanoglu - Milan - shot with right foot from outside the box goes high. Assist - Theo Hernández. |
| 89' | | Shot blocked. Theo Hernández - Milan - shot with left foot from the left side of the box is blocked. Assist - Brahim Díaz. |
| 90' | | Cristiano Ronaldo - Juventus - won a free kick on the right wing. |
| 90' | | Fouled by Alessio Romagnoli - Milan |
| 90' | | Alessio Romagnoli - Milan - receive yellow card for a foul. |
| 90+1' | | Hand ball by Franck Kessié - Milan |
| 90+2' | | New attacking attempt. Daniel Maldini - Milan - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Andrea Conti. |
| 90+2' | | Adrien Rabiot - Juventus - won a free kick on the left wing. |
| 90+2' | | Dangerous play by Franck Kessié - Milan |
| 90+3' | | Fouled by Brahim Díaz - Milan |
| 90+3' | | Leonardo Bonucci - Juventus - won a free kick in defence. |
| 90+5' | | Cristiano Ronaldo - Juventus - won a free kick in defence. |
| 90+5' | | Fouled by Andrea Conti - Milan |
| 90+5' | | Second Half ended - Milan 1, Juventus 3. |
| | Thats all. Game finished - Milan 1, Juventus 3. |