| | First Half starts. |
| 3' | | Fouled by Ardian Ismajli - Empoli |
| 3' | | Gianluca Caprari - Monza - won a free kick in defence. |
| 5' | | Andrea Petagna - Monza - won a free kick in defence. |
| 5' | | Fouled by Tommaso Baldanzi - Empoli |
| 6' | | Fouled by Armando Izzo - Monza |
| 6' | | Francesco Caputo - Empoli - won a free kick on the left wing. |
| 10' | | Offside - Monza. Luca Caldirola with a pass, however Carlos Augusto is in offside. |
| 11' | | Offside - Empoli. Tommaso Baldanzi with a pass, however Francesco Caputo is in offside. |
| 14' | | Offside - Monza. Matteo Pessina with a pass, however Patrick Ciurria is in offside. |
| 19' | | Goal! Monza 1, Empoli 0. Patrick Ciurria - Monza - shot with left foot from the centre of the box to the centre of the goal. |
| 20' | | VAR Decision: Goal Monza 1-0 Empoli - Patrick Ciurria |
| 22' | | Missed chance. Carlos Augusto - Monza - shot with right foot from outside the box is very close to the goal. Assist - Andrea Petagna. |
| 22' | | Offside - Empoli. Filippo Bandinelli with a pass, however Francesco Caputo is in offside. |
| 23' | | Corner - Empoli. Conceded by Armando Izzo. |
| 24' | | Missed chance. Ardian Ismajli - Empoli - shot with the head from the centre of the box is close, but missed. Assist - Tommaso Baldanzi with a cross after corner. |
| 25' | | Shot blocked. Gianluca Caprari - Monza - shot with right foot from the left side of the box is blocked. Assist - Patrick Ciurria. |
| 29' | | Shot blocked. Andrea Petagna - Monza - shot with left foot from the centre of the box is blocked. Assist - Patrick Ciurria. |
| 30' | | Offside - Monza. Andrea Petagna with a pass, however Patrick Ciurria is in offside. |
| 31' | | Ardian Ismajli - Empoli - won a free kick in defence. |
| 31' | | Fouled by Andrea Petagna - Monza |
| 32' | | Fouled by Fabiano Parisi - Empoli |
| 32' | | Patrick Ciurria - Monza - won a free kick in defence. |
| 33' | | Armando Izzo - Monza - won a free kick in defence. |
| 33' | | Fouled by Fabiano Parisi - Empoli |
| 33' | | Fabiano Parisi - Empoli - receive yellow card for a foul. |
| 35' | | Shot blocked. Andrea Petagna - Monza - shot with right foot from the right side of the box is blocked. Assist - Samuele Birindelli. |
| 40' | | Missed chance. Patrick Ciurria - Monza - shot with left foot from outside the box goes high. Assist - Armando Izzo. |
| 41' | | Fouled by Razvan Marin - Empoli |
| 41' | | Samuele Birindelli - Monza - won a free kick in attack. |
| 42' | | Offside - Monza. Andrea Petagna with a pass, however Gianluca Caprari is in offside. |
| 42' | | Fouled by Matteo Pessina - Monza |
| 42' | | Jean-Daniel Akpa Akpro - Empoli - won a free kick in attack. |
| 43' | | Fouled by Petar Stojanovic - Empoli |
| 43' | | Gianluca Caprari - Monza - won a free kick in defence. |
| 44' | | New attacking attempt. Samuele Birindelli - Monza - shot with right foot from the right side of the box is saved in the top centre of the goal. Assist - Gianluca Caprari. |
| 45+1' | | Fouled by Jean-Daniel Akpa Akpro - Empoli |
| 45+1' | | Matteo Pessina - Monza - won a free kick on the left wing. |
| 45+1' | | Jean-Daniel Akpa Akpro - Empoli - receive yellow card for a foul. |
| 45+2' | | Fabiano Parisi - Empoli - won a free kick on the left wing. |
| 45+2' | | Fouled by Samuele Birindelli - Monza |
| 45+2' | | Samuele Birindelli - Monza - receive yellow card for a foul. |
| 45+3' | | First Half ended - Monza 1, Empoli 0. |
| 45' | | Second Half starts Monza 1, Empoli 0. |
| 46' | | Offside - Monza. Andrea Petagna with a pass, however Gianluca Caprari is in offside. |
| 48' | | Shot blocked. Razvan Marin - Empoli - shot with right foot from outside the box is blocked. Assist - Jean-Daniel Akpa Akpro. |
| 48' | | Corner - Empoli. Conceded by Matteo Pessina. |
| 48' | | Fouled by Petar Stojanovic - Empoli |
| 48' | | Gianluca Caprari - Monza - won a free kick in defence. |
| 49' | | Fabiano Parisi - Empoli - won a free kick on the left wing. |
| 49' | | Fouled by Matteo Pessina - Monza |
| 49' | | Matteo Pessina - Monza - receive yellow card for a foul. |
| 51' | | Shot blocked. Petar Stojanovic - Empoli - shot with right foot from outside the box is blocked. |
| 51' | | Shot blocked. Fabiano Parisi - Empoli - shot with left foot from outside the box is blocked. Assist - Razvan Marin. |
| 51' | | Goal! Monza 1, Empoli 1. Martín Satriano - Empoli - shot with the head from the right side of the six yard box to the right corner. |
| 53' | | Fouled by Razvan Marin - Empoli |
| 53' | | Matteo Pessina - Monza - won a free kick in defence. |
| 53' | | Razvan Marin - Empoli - receive yellow card for a foul. |
| 54' | | Delay in match - injury Matteo Pessina - Monza |
| 54' | | Delay over. They are ready to continue. |
| 55' | | Fouled by Matteo Pessina - Monza |
| 55' | | Tommaso Baldanzi - Empoli - won a free kick in attack. |
| 56' | | Corner - Empoli. Conceded by Carlos Augusto. |
| 56' | | Missed chance. Fabiano Parisi - Empoli - shot with left foot from outside the box is high and wide to the left after corner. |
| 57' | | Andrea Petagna - Monza - won a free kick in attack. |
| 57' | | Fouled by Sebastiano Luperto - Empoli |
| 59' | | Fouled by Filippo Bandinelli - Empoli |
| 59' | | Stefano Sensi - Monza - won a free kick on the right wing. |
| 60' | | New attacking attempt. Francesco Caputo - Empoli - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
| 60' | | Missed chance. Gianluca Caprari - Monza - shot with right foot from outside the box goes high. Assist - Andrea Petagna. |
| 62' | | Shot blocked. Razvan Marin - Empoli - shot with left foot from outside the box is blocked. |
| 62' | | Corner - Empoli. Conceded by Matteo Pessina. |
| 63' | | Corner - Empoli. Conceded by Michele Di Gregorio. |
| 64' | | Missed chance. Sebastiano Luperto - Empoli - shot with the head from the centre of the box missed to the left. Assist - Razvan Marin with a cross after corner. |
| 64' | | Substitution - Monza. José Machín for Stefano Sensi. |
| 65' | | Substitution - Monza. Franco Carboni for Carlos Augusto. |
| 66' | | Corner - Monza. Conceded by Sebastiano Luperto. |
| 67' | | Goal! Monza 2, Empoli 1. Armando Izzo - Monza - shot with the head from the centre of the box to the left corner. Assist - Gianluca Caprari with a cross after corner. |
| 70' | | Fabiano Parisi - Empoli - won a free kick in defence. |
| 70' | | Fouled by Samuele Birindelli - Monza |
| 71' | | Substitution - Monza. Andrea Colpani for Samuele Birindelli. |
| 71' | | Substitution - Empoli. Jacopo Fazzini for Filippo Bandinelli. |
| 71' | | Substitution - Empoli. Marko Pjaca for Tommaso Baldanzi. |
| 74' | | Fouled by José Machín - Monza |
| 74' | | Jacopo Fazzini - Empoli - won a free kick in defence. |
| 78' | | New attacking attempt. Jean-Daniel Akpa Akpro - Empoli - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Marko Pjaca. |
| 79' | | Andrea Colpani - Monza - won a free kick on the right wing. |
| 79' | | Fouled by Fabiano Parisi - Empoli |
| 80' | | Substitution - Empoli. Roberto Piccoli for Francesco Caputo. |
| 82' | | Substitution - Monza. Christian Gytkjær for Andrea Petagna. |
| 82' | | Substitution - Monza. Mattia Valoti for Gianluca Caprari. |
| 84' | | Offside - Monza. Matteo Pessina with a pass, however Mattia Valoti is in offside. |
| 85' | | Missed chance. Sebastiano Luperto - Empoli - shot with left foot from outside the box is high and wide to the left. Assist - Petar Stojanovic. |
| 87' | | Substitution - Empoli. Emanuel Vignato for Jean-Daniel Akpa Akpro. |
| 87' | | Substitution - Empoli. Liberato Cacace for Fabiano Parisi. |
| 88' | | Shot blocked. Martín Satriano - Empoli - shot with right foot from outside the box is blocked. Assist - Ardian Ismajli. |
| 88' | | Corner - Empoli. Conceded by Pablo Marí. |
| 89' | | Ardian Ismajli - Empoli - won a free kick in attack. |
| 89' | | Fouled by Mattia Valoti - Monza |
| 90' | | Corner - Empoli. Conceded by Luca Caldirola. |
| 90' | | Shot blocked. Sebastiano Luperto - Empoli - shot with the head from the centre of the box is blocked. Assist - Razvan Marin with a cross. |
| 90+1' | | Corner - Empoli. Conceded by Pablo Marí. |
| 90+1' | | Shot blocked. Marko Pjaca - Empoli - shot with right foot from outside the box is blocked. |
| 90+3' | | Fouled by José Machín - Monza |
| 90+3' | | Marko Pjaca - Empoli - won a free kick in defence. |
| 90+4' | | Shot blocked. Jacopo Fazzini - Empoli - shot with left foot from the centre of the box is blocked. Assist - Petar Stojanovic. |
| 90+4' | | Shot blocked. Emanuel Vignato - Empoli - shot with right foot from outside the box is blocked. |
| 90+5' | | Delay in match - Empoli |
| 90+5' | | Delay over. They are ready to continue. |
| 90+5' | | Shot blocked. Roberto Piccoli - Empoli - shot with the head from the centre of the box is blocked. Assist - Ardian Ismajli. |
| 90+5' | | Shot blocked. Petar Stojanovic - Empoli - shot with right foot from outside the box is blocked. Assist - Razvan Marin. |
| 90+5' | | Missed chance. Franco Carboni - Monza - shot with left foot from the left side of the box goes high. Assist - Christian Gytkjær following a fast break. |
| 90+5' | | Second Half ended - Monza 2, Empoli 1. |
| | Thats all. Game finished - Monza 2, Empoli 1. |
| | Thats all. Game finished - Monza 2, Empoli 1. |