| | First Half starts. |
| 1' | | Enzo Barrenechea - Frosinone - won a free kick in attack. |
| 1' | | Fouled by Remo Freuler - Bologna |
| 7' | | Corner - Bologna. Conceded by Simone Romagnoli. |
| 9' | | Fouled by Riccardo Marchizza - Frosinone |
| 9' | | Riccardo Orsolini - Bologna - won a free kick in defence. |
| 10' | | Alexis Saelemaekers - Bologna - won a free kick in defence. |
| 10' | | Fouled by Enzo Barrenechea - Frosinone |
| 12' | | New attacking attempt. Remo Freuler - Bologna - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
| 17' | | New attacking attempt. Anthony Oyono - Frosinone - shot with left foot from the right side of the box is saved in the right corner. Assist - Luca Mazzitelli. |
| 19' | | Missed chance. Alexis Saelemaekers - Bologna - shot with left foot from the left side of the box missed. |
| 19' | | Goal! Bologna 1, Frosinone 0. Lewis Ferguson - Bologna - shot with right foot from few metres to the right corner. |
| 22' | | Goal! Bologna 2, Frosinone 0. Lorenzo De Silvestri - Bologna - shot with the head from outside the box to the centre of the goal. |
| 24' | | Corner - Bologna. Conceded by Riccardo Marchizza. |
| 24' | | Missed chance. Lorenzo De Silvestri - Bologna - shot with the head from the centre of the box is high and wide to the right. Assist - Riccardo Orsolini with a cross after corner. |
| 25' | | Anthony Oyono - Frosinone - won a free kick in defence. |
| 25' | | Fouled by Alexis Saelemaekers - Bologna |
| 26' | | Fouled by Luca Mazzitelli - Frosinone |
| 26' | | Riccardo Orsolini - Bologna - won a free kick in defence. |
| 27' | | Delay in match - injury Michel Aebischer - Bologna |
| 28' | | Delay over. They are ready to continue. |
| 29' | | Missed chance. Luca Garritano - Frosinone - shot with the head from the left side of the box is high and wide to the right. Assist - Matías Soulé. |
| 29' | | Fouled by Luca Mazzitelli - Frosinone |
| 29' | | Lewis Ferguson - Bologna - won a free kick in defence. |
| 31' | | New attacking attempt. Riccardo Orsolini - Bologna - shot with right foot from a diffucult position on the right is saved in the right corner. Assist - Michel Aebischer. |
| 31' | | Corner - Bologna. Conceded by Stefano Turati. |
| 32' | | Missed chance. Matías Soulé - Frosinone - shot with left foot from outside the box goes high. |
| 36' | | Hand ball by Luca Garritano - Frosinone |
| 38' | | Fouled by Remo Freuler - Bologna |
| 38' | | Luca Garritano - Frosinone - won a free kick in defence. |
| 39' | | Corner - Frosinone. Conceded by Sam Beukema. |
| 40' | | New attacking attempt. Luca Mazzitelli - Frosinone - shot with right foot from outside the box is saved in the right corner. |
| 40' | | Fouled by Riccardo Calafiori - Bologna |
| 40' | | Luca Mazzitelli - Frosinone - won a free kick in attack. |
| 42' | | New attacking attempt. Luca Mazzitelli - Frosinone - shot with right foot from outside the box is saved in the top left corner. |
| 43' | | Fouled by Caleb Okoli - Frosinone |
| 43' | | Joshua Zirkzee - Bologna - won a free kick in defence. |
| 45' | | Corner - Frosinone. Conceded by Sam Beukema. |
| 45+1' | | Missed chance. Enzo Barrenechea - Frosinone - shot with right foot from the centre of the box missed to the left. Assist - Caleb Okoli after corner. |
| 45+2' | | New attacking attempt. Walid Cheddira - Frosinone - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Luca Garritano with a cross. |
| 45+2' | | First Half ended - Bologna 2, Frosinone 0. |
| 45' | | Second Half starts Bologna 2, Frosinone 0. |
| 49' | | Offside - Bologna. Alexis Saelemaekers with a pass, however Joshua Zirkzee is in offside. |
| 50' | | Caleb Okoli - Frosinone - won a free kick in attack. |
| 50' | | Fouled by Joshua Zirkzee - Bologna |
| 53' | | Fouled by Lewis Ferguson - Bologna |
| 53' | | Matías Soulé - Frosinone - won a free kick in attack. |
| 55' | | Fouled by Enzo Barrenechea - Frosinone |
| 55' | | Remo Freuler - Bologna - won a free kick in defence. |
| 56' | | Substitution - Frosinone. Jaime Báez for Luca Garritano. |
| 56' | | Substitution - Frosinone. Marvin Çuni for Walid Cheddira. |
| 57' | | Missed chance. Luca Mazzitelli - Frosinone - shot with left foot from outside the box is close, but missed to the left. Assist - Matías Soulé. |
| 59' | | Dangerous play by Marvin Çuni - Frosinone |
| 59' | | Michel Aebischer - Bologna - won a free kick in defence. |
| 59' | | Enzo Barrenechea - Frosinone - won a free kick in defence. |
| 59' | | Fouled by Michel Aebischer - Bologna |
| 59' | | Michel Aebischer - Bologna - receive yellow card for a foul. |
| 60' | | Penalty Frosinone. Marvin Çuni draws a foul in the penalty area. |
| 62' | | Penalty conceded by Sam Beukema - Bologna - after a foul in the penalty area. |
| 61' | | VAR Decision: Penalty Frosinone. |
| 63' | | Goal! Bologna 2, Frosinone 1. Matías Soulé - Frosinone - converts the penalty with a shot with left foot to the right corner. |
| 64' | | Fouled by Riccardo Calafiori - Bologna |
| 64' | | Marvin Çuni - Frosinone - won a free kick on the right wing. |
| 66' | | Shot blocked. Marvin Çuni - Frosinone - shot with right foot from the right side of the box is blocked. Assist - Matías Soulé with a through ball. |
| 66' | | Corner - Frosinone. Conceded by Sam Beukema. |
| 67' | | Alexis Saelemaekers - Bologna - won a free kick in defence. |
| 67' | | Fouled by Riccardo Marchizza - Frosinone |
| 67' | | Corner - Frosinone. Conceded by Charalampos Lykogiannis. |
| 68' | | Missed chance. Riccardo Orsolini - Bologna - shot with left foot from a diffucult position on the left missed. Assist - Michel Aebischer following a fast break. |
| 71' | | Alexis Saelemaekers - Bologna - won a free kick on the left wing. |
| 71' | | Fouled by Matías Soulé - Frosinone |
| 72' | | Shot blocked. Joshua Zirkzee - Bologna - shot with left foot from the right side of the box is blocked. Assist - Lewis Ferguson. |
| 73' | | Corner - Bologna. Conceded by Reinier. |
| 74' | | Substitution - Bologna. Dan Ndoye for Riccardo Orsolini. |
| 74' | | Substitution - Bologna. Victor Kristiansen for Charalampos Lykogiannis. |
| 75' | | Substitution - Frosinone. Arijon Ibrahimovic for Reinier. |
| 75' | | Substitution - Frosinone. Marco Brescianini for Enzo Barrenechea. |
| 75' | | Missed chance. Victor Kristiansen - Bologna - shot with left foot from outside the box goes high. Assist - Lewis Ferguson. |
| 79' | | Fouled by Alexis Saelemaekers - Bologna |
| 79' | | Luca Mazzitelli - Frosinone - won a free kick in attack. |
| 80' | | Offside - Frosinone. Caleb Okoli with a pass, however Arijon Ibrahimovic is in offside. |
| 81' | | Fouled by Anthony Oyono - Frosinone |
| 81' | | Lewis Ferguson - Bologna - won a free kick in attack. |
| 82' | | Missed chance. Alexis Saelemaekers - Bologna - shot with right foot from outside the box is very close to the goal from a free kick. |
| 83' | | Substitution - Bologna. Nikola Moro for Alexis Saelemaekers. |
| 84' | | Substitution - Bologna. Tommaso Corazza for Lorenzo De Silvestri. |
| 84' | | Substitution - Bologna. Oussama El Azzouzi for Remo Freuler. |
| 84' | | Corner - Frosinone. Conceded by Sam Beukema. |
| 85' | | Missed chance. Riccardo Marchizza - Frosinone - shot with right foot from the centre of the box goes high. Assist - Jaime Báez with a cross after corner. |
| 85' | | Substitution - Frosinone. Kaio Jorge for Anthony Oyono. |
| 87' | | Fouled by Luca Mazzitelli - Frosinone |
| 87' | | Joshua Zirkzee - Bologna - won a free kick in attack. |
| 87' | | Luca Mazzitelli - Frosinone - receive yellow card for a foul. |
| 87' | | Joshua Zirkzee - Bologna - receive yellow card. |
| 90' | | New attacking attempt. Dan Ndoye - Bologna - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Joshua Zirkzee. |
| 90+3' | | Fouled by Simone Romagnoli - Frosinone |
| 90+3' | | Nikola Moro - Bologna - won a free kick in attack. |
| 90+3' | | Fouled by Luca Mazzitelli - Frosinone |
| 90+3' | | Joshua Zirkzee - Bologna - won a free kick in attack. |
| 90+3' | | Second yellow card to Luca Mazzitelli - Frosinone - for a foul. |
| 90+5' | | New attacking attempt. Dan Ndoye - Bologna - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Joshua Zirkzee. |
| 90+5' | | Missed chance. Riccardo Marchizza - Frosinone - shot with left foot from the centre of the box is close, but missed. |
| 90+6' | | Second Half ended - Bologna 2, Frosinone 1. |
| | Thats all. Game finished - Bologna 2, Frosinone 1. |