| | First Half starts. |
| 1' | | Fouled by Lucas Paquetá - Milan |
| 1' | | Juan Cuadrado - Juventus - won a free kick on the right wing. |
| 4' | | Fouled by Franck Kessié - Milan |
| 4' | | Rodrigo Bentancur - Juventus - won a free kick in defence. |
| 4' | | Corner - Milan. Conceded by Leonardo Bonucci. |
| 5' | | Hand ball by Federico Bernardeschi - Juventus |
| 6' | | Offside - Milan. Simon Kjaer with a pass, however Zlatan Ibrahimovic is in offside. |
| 8' | | New attacking attempt. Alexis Saelemaekers - Milan - shot with left foot from outside the box is saved in the left corner. Assist - Lucas Paquetá. |
| 9' | | Federico Bernardeschi - Juventus - won a free kick on the right wing. |
| 9' | | Fouled by Franck Kessié - Milan |
| 10' | | Missed chance. Leonardo Bonucci - Juventus - shot with the head from few metres is close, but missed to the left. Assist - Federico Bernardeschi with a cross . |
| 13' | | Shot blocked. Cristiano Ronaldo - Juventus - shot with right foot from the left side of the box is blocked. Assist - Federico Bernardeschi. |
| 13' | | Corner - Juventus. Conceded by Andrea Conti. |
| 14' | | Missed chance. Adrien Rabiot - Juventus - shot with left foot from outside the box is high and wide to the left. Assist - Miralem Pjanic. |
| 16' | | Hand ball by Federico Bernardeschi - Juventus |
| 19' | | Offside - Milan. Alexis Saelemaekers with a pass, however Lucas Paquetá is in offside. |
| 19' | | Fouled by Lucas Paquetá - Milan |
| 19' | | Juan Cuadrado - Juventus - won a free kick in attack. |
| 22' | | Alexis Saelemaekers - Milan - won a free kick in defence. |
| 22' | | Dangerous play by Danilo - Juventus |
| 23' | | New attacking attempt. Zlatan Ibrahimovic - Milan - shot with left foot from the centre of the box is saved in the right corner. Assist - Ante Rebic. |
| 23' | | Cristiano Ronaldo - Juventus - won a free kick in defence. |
| 23' | | Fouled by Andrea Conti - Milan |
| 25' | | New attacking attempt. Zlatan Ibrahimovic - Milan - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Theo Hernández. |
| 31' | | Fouled by Alessio Romagnoli - Milan |
| 31' | | Gonzalo Higuaín - Juventus - won a free kick in attack. |
| 31' | | Fouled by Lucas Paquetá - Milan |
| 31' | | Rodrigo Bentancur - Juventus - won a free kick on the right wing. |
| 31' | | Lucas Paquetá - Milan - receive yellow card for a foul. |
| 32' | | Shot blocked. Cristiano Ronaldo - Juventus - shot with the head from the centre of the box is blocked. Assist - Miralem Pjanic with a cross. |
| 32' | | Missed chance. Leonardo Bonucci - Juventus - shot with right foot from the centre of the box goes high . |
| 33' | | Fouled by Danilo - Juventus |
| 33' | | Ismael Bennacer - Milan - won a free kick in defence. |
| 33' | | Adrien Rabiot - Juventus - won a free kick in defence. |
| 33' | | Fouled by Ismael Bennacer - Milan |
| 36' | | Ismael Bennacer - Milan - receive yellow card for a foul. |
| 38' | | Shot blocked. Danilo - Juventus - shot with right foot from outside the box is blocked. Assist - Adrien Rabiot. |
| 38' | | Corner - Juventus. Conceded by Simon Kjaer. |
| 38' | | Missed chance. Cristiano Ronaldo - Juventus - shot with the head from the centre of the box missed. Assist - Miralem Pjanic with a cross after corner. |
| 39' | | Corner - Juventus. Conceded by Zlatan Ibrahimovic. |
| 39' | | Fouled by Cristiano Ronaldo - Juventus |
| 39' | | Simon Kjaer - Milan - won a free kick in defence. |
| 40' | | Cristiano Ronaldo - Juventus - won a free kick on the left wing. |
| 40' | | Fouled by Alexis Saelemaekers - Milan |
| 41' | | Corner - Juventus. Conceded by Simon Kjaer. |
| 42' | | Fouled by Adrien Rabiot - Juventus |
| 42' | | Lucas Paquetá - Milan - won a free kick in defence. |
| 43' | | Fouled by Leonardo Bonucci - Juventus |
| 43' | | Zlatan Ibrahimovic - Milan - won a free kick in defence. |
| 43' | | Fouled by Federico Bernardeschi - Juventus |
| 43' | | Lucas Paquetá - Milan - won a free kick in attack. |
| 43' | | Fouled by Zlatan Ibrahimovic - Milan |
| 43' | | Leonardo Bonucci - Juventus - won a free kick in defence. |
| 45+2' | | New attacking attempt. Gonzalo Higuaín - Juventus - shot with right foot from the centre of the box is saved in the left corner. Assist - Federico Bernardeschi. |
| 45+2' | | Offside - Milan. Lucas Paquetá with a pass, however Zlatan Ibrahimovic is in offside. |
| 45+3' | | First Half ended - Milan 0, Juventus 0. |
| 45' | | Second Half starts Milan 0, Juventus 0. |
| 45' | | Substitution - Milan. Hakan Calhanoglu for Lucas Paquetá. |
| 47' | | Goal! Milan 0, Juventus 1. Adrien Rabiot - Juventus - shot with left foot from outside the box to the top right corner. |
| 49' | | Fouled by Franck Kessié - Milan |
| 49' | | Miralem Pjanic - Juventus - won a free kick in defence. |
| 49' | | Alessio Romagnoli - Milan - won a free kick in defence. |
| 50' | | Fouled by Federico Bernardeschi - Juventus |
| 53' | | Goal! Milan 0, Juventus 2. Cristiano Ronaldo - Juventus - shot with left foot from the centre of the box to the left corner. Assist - Juan Cuadrado. |
| 54' | | Fouled by Miralem Pjanic - Juventus |
| 54' | | Ismael Bennacer - Milan - won a free kick in attack. |
| 56' | | Offside - Milan. Ismael Bennacer with a pass, however Zlatan Ibrahimovic is in offside. |
| 57' | | Shot blocked. Gonzalo Higuaín - Juventus - shot with right foot from outside the box is blocked. Assist - Miralem Pjanic. |
| 57' | | Shot blocked. Hakan Calhanoglu - Milan - shot with right foot from outside the box is blocked. Assist - Ante Rebic. |
| 59' | | Shot blocked. Ante Rebic - Milan - with an attempt from the centre of the box is blocked. Assist - Theo Hernández. |
| 59' | | Penalty conceded by Leonardo Bonucci - Juventus - with a hand ball in the penalty area. |
| 59' | | Ante Rebic - Milan - receive yellow card. |
| 60' | | Substitution - Milan. Rafael Leão for Alexis Saelemaekers. |
| 61' | | VAR Decision: Penalty Milan. |
| 62' | | Leonardo Bonucci - Juventus - receive yellow card for hand ball. |
| 62' | | Goal! Milan 1, Juventus 2. Zlatan Ibrahimovic - Milan - converts the penalty with a shot with right foot to the left corner. |
| 66' | | Goal! Milan 2, Juventus 2. Franck Kessié - Milan - shot with right foot from the centre of the box to the centre of the goal. Assist - Zlatan Ibrahimovic. |
| 67' | | Substitution - Milan. Giacomo Bonaventura for Zlatan Ibrahimovic. |
| 67' | | Goal! Milan 3, Juventus 2. Rafael Leão - Milan - shot with right foot from the left side of the box to the left corner. Assist - Ante Rebic following a fast break. |
| 69' | | Substitution - Juventus. Blaise Matuidi for Adrien Rabiot. |
| 69' | | Substitution - Juventus. Douglas Costa for Gonzalo Higuaín. |
| 69' | | Substitution - Juventus. Aaron Ramsey for Miralem Pjanic. |
| 73' | | Danilo - Juventus - won a free kick on the left wing. |
| 73' | | Fouled by Andrea Conti - Milan |
| 73' | | Andrea Conti - Milan - receive yellow card for a foul. |
| 74' | | Ante Rebic - Milan - won a free kick in defence. |
| 74' | | Fouled by Leonardo Bonucci - Juventus |
| 75' | | New attacking attempt. Ante Rebic - Milan - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Hakan Calhanoglu. |
| 75' | | Shot blocked. Giacomo Bonaventura - Milan - shot with right foot from the centre of the box is blocked. |
| 75' | | Fouled by Giacomo Bonaventura - Milan |
| 75' | | Rodrigo Bentancur - Juventus - won a free kick in defence. |
| 75' | | Shot blocked. Rafael Leão - Milan - shot with right foot from outside the box is blocked. Assist - Theo Hernández. |
| 77' | | Corner - Juventus. Conceded by Simon Kjaer. |
| 77' | | Substitution - Juventus. Alex Sandro for Juan Cuadrado. |
| 78' | | New attacking attempt. Daniele Rugani - Juventus - shot with the head from the centre of the box is saved in the left corner. Assist - Federico Bernardeschi with a cross. |
| 78' | | Fouled by Douglas Costa - Juventus |
| 78' | | Ismael Bennacer - Milan - won a free kick in defence. |
| 80' | | Goal! Milan 4, Juventus 2. Ante Rebic - Milan - shot with left foot from the centre of the box to the left corner. Assist - Giacomo Bonaventura. |
| 82' | | Aaron Ramsey - Juventus - won a free kick on the right wing. |
| 82' | | Fouled by Hakan Calhanoglu - Milan |
| 82' | | Substitution - Milan. Davide Calabria for Andrea Conti. |
| 82' | | Substitution - Milan. Rade Krunic for Ante Rebic. |
| 86' | | Missed chance. Alex Sandro - Juventus - shot with left foot from outside the box goes high. Assist - Rodrigo Bentancur. |
| 87' | | Missed chance. Rodrigo Bentancur - Juventus - shot with right foot from outside the box goes high. Assist - Danilo. |
| 89' | | Fouled by Blaise Matuidi - Juventus |
| 89' | | Giacomo Bonaventura - Milan - won a free kick in defence. |
| 89' | | Fouled by Aaron Ramsey - Juventus |
| 89' | | Giacomo Bonaventura - Milan - won a free kick in attack. |
| 90' | | New attacking attempt. Hakan Calhanoglu - Milan - shot with right foot from outside the box is saved in the right corner. |
| 90' | | Corner - Milan. Conceded by Wojciech Szczesny. |
| 90+1' | | Corner - Juventus. Conceded by Davide Calabria. |
| 90+2' | | Fouled by Rodrigo Bentancur - Juventus |
| 90+2' | | Theo Hernández - Milan - won a free kick in defence. |
| 90+4' | | Substitution - Juventus. Simone Muratore for Rodrigo Bentancur. |
| 90+5' | | Offside - Juventus. Simone Muratore with a pass, however Cristiano Ronaldo is in offside. |
| 90+7' | | Second Half ended - Milan 4, Juventus 2. |
| | Thats all. Game finished - Milan 4, Juventus 2. |