| | First Half starts. |
| 3' | | Penalty Empoli. Nicolò Cambiaghi draws a foul in the penalty area. |
| 3' | | Penalty conceded by Mattia Viti - Sassuolo - after a foul in the penalty area. |
| 4' | | Goal! Empoli 1, Sassuolo 0. Francesco Caputo - Empoli - converts the penalty with a shot with right foot to the left corner. |
| 7' | | Corner - Sassuolo. Conceded by Bartosz Bereszynski. |
| 7' | | Missed chance. Domenico Berardi - Sassuolo - shot with left foot from outside the box is close, but missed. Assist - Kristian Thorstvedt after corner. |
| 9' | | Fouled by Francesco Caputo - Empoli |
| 9' | | Martin Erlic - Sassuolo - won a free kick in defence. |
| 10' | | Domenico Berardi - Sassuolo - won a free kick on the right wing. |
| 10' | | Fouled by Liberato Cacace - Empoli |
| 11' | | Andrea Pinamonti - Sassuolo - won a free kick in attack. |
| 11' | | Fouled by Ardian Ismajli - Empoli |
| 12' | | Corner - Sassuolo. Conceded by Bartosz Bereszynski. |
| 12' | | Goal! Empoli 1, Sassuolo 1. Andrea Pinamonti - Sassuolo - shot with the head from few metres to the right corner after corner. |
| 13' | | Andrea Pinamonti - Sassuolo - won a free kick in defence. |
| 13' | | Fouled by Sebastiano Luperto - Empoli |
| 15' | | Fouled by Jacopo Fazzini - Empoli |
| 15' | | Martin Erlic - Sassuolo - won a free kick in defence. |
| 16' | | Ardian Ismajli - Empoli - won a free kick in attack. |
| 16' | | Fouled by Andrea Pinamonti - Sassuolo |
| 17' | | Corner - Empoli. Conceded by Mattia Viti. |
| 17' | | Corner - Empoli. Conceded by Jeremy Toljan. |
| 19' | | Domenico Berardi - Sassuolo - won a free kick in attack. |
| 19' | | Fouled by Sebastiano Luperto - Empoli |
| 20' | | New attacking attempt. Kristian Thorstvedt - Sassuolo - shot with left foot inside of six yard box - left side is saved in the left corner. |
| 22' | | New attacking attempt. Domenico Berardi - Sassuolo - shot with left foot from a diffucult position on the left is saved by goalkeeper in the centre of the goal. Assist - Armand Laurienté with a through ball. |
| 22' | | Goal! Empoli 1, Sassuolo 2. Matheus Henrique - Sassuolo - shot with the head from few metres to the centre of the goal. Assist - Jeremy Toljan with a cross. |
| 23' | | Offside - Empoli. Matteo Cancellieri with a pass, however Francesco Caputo is in offside. |
| 24' | | Shot blocked. Kristian Thorstvedt - Sassuolo - shot with left foot from outside the box is blocked. |
| 24' | | Fouled by Jacopo Fazzini - Empoli |
| 24' | | Martin Erlic - Sassuolo - won a free kick in defence. |
| 24' | | Jacopo Fazzini - Empoli - receive yellow card for a foul. |
| 25' | | Fouled by Mattia Viti - Sassuolo |
| 25' | | Nicolò Cambiaghi - Empoli - won a free kick on the right wing. |
| 26' | | Fouled by Martin Erlic - Sassuolo |
| 26' | | Francesco Caputo - Empoli - won a free kick in attack. |
| 30' | | Goal! Empoli 2, Sassuolo 2. Jacopo Fazzini - Empoli - shot with right foot from outside the box to the centre of the goal. |
| 31' | | Domenico Berardi - Sassuolo - won a free kick on the right wing. |
| 31' | | Fouled by Youssef Maleh - Empoli |
| 31' | | Youssef Maleh - Empoli - receive yellow card for a foul. |
| 34' | | Bartosz Bereszynski - Empoli - won a free kick in defence. |
| 34' | | Fouled by Armand Laurienté - Sassuolo |
| 37' | | Corner - Empoli. Conceded by Martin Erlic. |
| 37' | | Matheus Henrique - Sassuolo - receive yellow card. |
| 37' | | New attacking attempt. Filippo Ranocchia - Empoli - shot with right foot from outside the box is saved in the right corner. Assist - Jacopo Fazzini. |
| 37' | | Corner - Empoli. Conceded by Andrea Pinamonti. |
| 40' | | Fouled by Matteo Cancellieri - Empoli |
| 40' | | Jeremy Toljan - Sassuolo - won a free kick in defence. |
| 42' | | Shot blocked. Nicolò Cambiaghi - Empoli - shot with right foot from the right side of the box is blocked. Assist - Jacopo Fazzini. |
| 42' | | Corner - Empoli. Conceded by Mattia Viti. |
| 43' | | Missed chance. Sebastiano Luperto - Empoli - shot with the head from the centre of the box is close, but missed to the left. Assist - Nicolò Cambiaghi with a cross after corner. |
| 43' | | New attacking attempt. Francesco Caputo - Empoli - shot with left foot inside of six yard box - left side is saved in the left corner. Assist - Sebastiano Luperto. |
| 44' | | Armand Laurienté - Sassuolo - won a free kick in attack. |
| 44' | | Fouled by Ardian Ismajli - Empoli |
| 45' | | New attacking attempt. Matheus Henrique - Sassuolo - shot with right foot from outside the box is saved in the right corner. Assist - Jeremy Toljan. |
| 45+1' | | Fouled by Armand Laurienté - Sassuolo |
| 45+1' | | Jacopo Fazzini - Empoli - won a free kick in defence. |
| 45+2' | | First Half ended - Empoli 2, Sassuolo 2. |
| 45' | | Second Half starts Empoli 2, Sassuolo 2. |
| 46' | | Fouled by Kristian Thorstvedt - Sassuolo |
| 46' | | Matteo Cancellieri - Empoli - won a free kick on the left wing. |
| 47' | | Shot blocked. Matteo Cancellieri - Empoli - shot with right foot from the centre of the box is blocked. Assist - Francesco Caputo. |
| 47' | | Fouled by Nicolò Cambiaghi - Empoli |
| 47' | | Mattia Viti - Sassuolo - won a free kick in defence. |
| 48' | | Fouled by Kristian Thorstvedt - Sassuolo |
| 48' | | Youssef Maleh - Empoli - won a free kick in defence. |
| 49' | | Bartosz Bereszynski - Empoli - won a free kick in defence. |
| 49' | | Fouled by Armand Laurienté - Sassuolo |
| 50' | | Ardian Ismajli - Empoli - won a free kick in defence. |
| 50' | | Fouled by Domenico Berardi - Sassuolo |
| 50' | | Domenico Berardi - Sassuolo - receive yellow card for a foul. |
| 53' | | Delay in match - injury Mattia Viti - Sassuolo |
| 54' | | Delay over. They are ready to continue. |
| 55' | | Substitution - Sassuolo. Matías Viña for Mattia Viti - injury. |
| 56' | | Corner - Sassuolo. Conceded by Ardian Ismajli. |
| 57' | | Corner - Sassuolo. Conceded by Etrit Berisha. |
| 57' | | Missed chance. Ruan Tressoldi - Sassuolo - header inside of six yard box - left side is close, but missed to the left after corner. |
| 58' | | Hand ball by Nicolò Cambiaghi - Empoli |
| 59' | | Fouled by Matteo Cancellieri - Empoli |
| 59' | | Kristian Thorstvedt - Sassuolo - won a free kick on the right wing. |
| 59' | | Fouled by Armand Laurienté - Sassuolo |
| 59' | | Jacopo Fazzini - Empoli - won a free kick in defence. |
| 60' | | Fouled by Matías Viña - Sassuolo |
| 60' | | Nicolò Cambiaghi - Empoli - won a free kick in defence. |
| 63' | | Fouled by Nicolò Cambiaghi - Empoli |
| 63' | | Matías Viña - Sassuolo - won a free kick in defence. |
| 63' | | Penalty Sassuolo. Jeremy Toljan draws a foul in the penalty area. |
| 65' | | Penalty conceded by Matteo Cancellieri - Empoli - after a foul in the penalty area. |
| 65' | | VAR Decision: Penalty Sassuolo. |
| 66' | | Goal! Empoli 2, Sassuolo 3. Domenico Berardi - Sassuolo - converts the penalty with a shot with left foot to the right corner. |
| 67' | | Shot blocked. Andrea Pinamonti - Sassuolo - shot with right foot from outside the box is blocked. Assist - Armand Laurienté. |
| 68' | | Shot blocked. Domenico Berardi - Sassuolo - shot with left foot from the centre of the box is blocked. |
| 69' | | Corner - Empoli. Conceded by Andrea Consigli. |
| 70' | | Substitution - Empoli. Alberto Grassi for Filippo Ranocchia. |
| 70' | | Substitution - Empoli. Viktor Kovalenko for Jacopo Fazzini. |
| 71' | | Substitution - Empoli. Daniel Maldini for Matteo Cancellieri. |
| 71' | | New attacking attempt. Sebastiano Luperto - Empoli - shot with the head from the centre of the box is saved in the left corner. Assist - Liberato Cacace with a cross. |
| 71' | | Armand Laurienté - Sassuolo - won a free kick in defence. |
| 71' | | Fouled by Bartosz Bereszynski - Empoli |
| 72' | | Corner - Sassuolo. Conceded by Youssef Maleh. |
| 74' | | Fouled by Kristian Thorstvedt - Sassuolo |
| 74' | | Youssef Maleh - Empoli - won a free kick in defence. |
| 75' | | New attacking attempt. Viktor Kovalenko - Empoli - shot with right foot from a diffucult position on the right is saved by goalkeeper in the centre of the goal. Assist - Nicolò Cambiaghi. |
| 78' | | Substitution - Sassuolo. Samuele Mulattieri for Andrea Pinamonti. |
| 78' | | Substitution - Sassuolo. Samu Castillejo for Armand Laurienté. |
| 79' | | Substitution - Sassuolo. Nedim Bajrami for Kristian Thorstvedt. |
| 79' | | Substitution - Empoli. Mattia Destro for Nicolò Cambiaghi. |
| 79' | | Substitution - Empoli. Emmanuel Gyasi for Youssef Maleh. |
| 80' | | Fouled by Emmanuel Gyasi - Empoli |
| 80' | | Matías Viña - Sassuolo - won a free kick in defence. |
| 80' | | Domenico Berardi - Sassuolo - hits the left post with a shot with left foot from a diffucult position and long distance on the right. |
| 81' | | Offside - Empoli. Alberto Grassi with a pass, however Francesco Caputo is in offside. |
| 82' | | Fouled by Alberto Grassi - Empoli |
| 82' | | Samu Castillejo - Sassuolo - won a free kick in attack. |
| 84' | | Emmanuel Gyasi - Empoli - won a free kick in defence. |
| 84' | | Fouled by Samu Castillejo - Sassuolo |
| 84' | | New attacking attempt. Domenico Berardi - Sassuolo - shot with right foot from the centre of the box is saved in the right corner. |
| 85' | | Hand ball by Bartosz Bereszynski - Empoli |
| 86' | | New attacking attempt. Emmanuel Gyasi - Empoli - shot with right foot from the centre of the box is saved in the top centre of the goal. Assist - Mattia Destro. |
| 86' | | Missed chance. Viktor Kovalenko - Empoli - shot with left foot from the left side of the box is close, but missed. |
| 86' | | Own Goal by Matías Viña, Sassuolo. Empoli 3, Sassuolo 3. |
| 89' | | Offside - Empoli. Daniel Maldini with a pass, however Mattia Destro is in offside. |
| 90' | | Fouled by Emmanuel Gyasi - Empoli |
| 90' | | Matheus Henrique - Sassuolo - won a free kick in attack. |
| 90' | | Emmanuel Gyasi - Empoli - receive yellow card for a foul. |
| 90+2' | | Shot blocked. Nedim Bajrami - Sassuolo - shot with right foot from outside the box is blocked. |
| 90+2' | | Shot blocked. Nedim Bajrami - Sassuolo - shot with right foot from outside the box is blocked. |
| 90+2' | | Goal! Empoli 3, Sassuolo 4. Domenico Berardi - Sassuolo - shot with right foot from the right side of the box to the centre of the goal. Assist - Matías Viña . |
| 90+3' | | Alberto Grassi - Empoli - receive yellow card. |
| 90+3' | | Substitution - Sassuolo. Marcus Pedersen for Domenico Berardi. |
| 90+4' | | New attacking attempt. Nedim Bajrami - Sassuolo - shot with right foot from outside the box is saved in the top centre of the goal. Assist - Matheus Henrique. |
| 90+4' | | Fouled by Ruan Tressoldi - Sassuolo |
| 90+4' | | Francesco Caputo - Empoli - won a free kick in defence. |
| 90+5' | | Offside - Empoli. Etrit Berisha with a pass, however Sebastiano Luperto is in offside. |
| 90+7' | | Second Half ended - Empoli 3, Sassuolo 4. |
| | Thats all. Game finished - Empoli 3, Sassuolo 4. |