| | First Half starts. |
| 1' | | Corner - Torino. Conceded by Juan Miranda. |
| 2' | | Missed chance. Yann Karamoh - Torino - shot with the head from the right side of the six yard box is high and wide to the right. Assist - Gvidas Gineitis with a cross after corner. |
| 5' | | Penalty Bologna. Emil Holm draws a foul in the penalty area. |
| 5' | | Penalty conceded by Borna Sosa - Torino - after a foul in the penalty area. |
| 7' | | VAR Decision: Penalty Bologna. |
| 8' | | Penalty saved. Santiago Castro - Bologna - shot with right foot saved in the left corner. |
| 8' | | New attacking attempt. Tommaso Pobega - Bologna - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
| 11' | | Fouled by Marcus Pedersen - Torino |
| 11' | | Juan Miranda - Bologna - won a free kick in defence. |
| 12' | | Corner - Torino. Conceded by Emil Holm. |
| 14' | | Fouled by Karol Linetty - Torino |
| 14' | | Santiago Castro - Bologna - won a free kick in attack. |
| 15' | | Fouled by Tommaso Pobega - Bologna |
| 15' | | Samuele Ricci - Torino - won a free kick in defence. |
| 19' | | Fouled by Benjamín Domínguez - Bologna |
| 19' | | Gvidas Gineitis - Torino - won a free kick in defence. |
| 20' | | Fouled by Lewis Ferguson - Bologna |
| 20' | | Gvidas Gineitis - Torino - won a free kick in attack. |
| 21' | | Shot blocked. Adam Masina - Torino - shot with the head from the right side of the six yard box is blocked. Assist - Gvidas Gineitis. |
| 23' | | Delay in match - injury Borna Sosa - Torino |
| 24' | | Delay over. They are ready to continue. |
| 26' | | Fouled by Tommaso Pobega - Bologna |
| 26' | | Yann Karamoh - Torino - won a free kick in defence. |
| 26' | | Missed chance. Borna Sosa - Torino - shot with left foot from the centre of the box is close, but missed. Assist - Marcus Pedersen with a cross. |
| 28' | | Borna Sosa - Torino - won a free kick on the left wing. |
| 28' | | Fouled by Benjamín Domínguez - Bologna |
| 32' | | Delay in match - injury Sebastian Walukiewicz - Torino |
| 35' | | Delay over. They are ready to continue. |
| 35' | | Substitution - Torino. Mërgim Vojvoda for Sebastian Walukiewicz - injury. |
| 37' | | Offside - Bologna. Jens Odgaard is in offside. |
| 38' | | Offside - Torino. Marcus Pedersen is in offside. |
| 39' | | Fouled by Gvidas Gineitis - Torino |
| 39' | | Remo Freuler - Bologna - won a free kick on the right wing. |
| 42' | | Fouled by Santiago Castro - Bologna |
| 42' | | Gvidas Gineitis - Torino - won a free kick in defence. |
| 43' | | Fouled by Tommaso Pobega - Bologna |
| 43' | | Samuele Ricci - Torino - won a free kick in defence. |
| 45' | | Fourth official has announced 5 minutes of added time. |
| 45+2' | | Shot blocked. Marcus Pedersen - Torino - shot with left foot from outside the box is blocked. Assist - Yann Karamoh. |
| 45+3' | | New attacking attempt. Benjamín Domínguez - Bologna - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Santiago Castro. |
| 45+5' | | Fouled by Sam Beukema - Bologna |
| 45+5' | | Yann Karamoh - Torino - won a free kick on the left wing. |
| 45+6' | | First Half ended - Torino 0, Bologna 0. |
| 45' | | Second Half starts Torino 0, Bologna 0. |
| 45' | | Substitution - Bologna. Giovanni Fabbian for Lewis Ferguson. |
| 45' | | Substitution - Bologna. Riccardo Orsolini for Benjamín Domínguez. |
| 48' | | Emil Holm - Bologna - won a free kick in defence. |
| 48' | | Fouled by Gvidas Gineitis - Torino |
| 52' | | Fouled by Marcus Pedersen - Torino |
| 52' | | Juan Miranda - Bologna - won a free kick in defence. |
| 53' | | Emil Holm - Bologna - won a free kick in defence. |
| 53' | | Fouled by Gvidas Gineitis - Torino |
| 55' | | Delay in match - injury Mërgim Vojvoda - Torino |
| 55' | | Delay over. They are ready to continue. |
| 56' | | Adam Masina - Torino - won a free kick in defence. |
| 56' | | Fouled by Santiago Castro - Bologna |
| 58' | | Fouled by Antonio Sanabria - Torino |
| 58' | | Jhon Lucumí - Bologna - won a free kick in defence. |
| 60' | | Missed chance. Santiago Castro - Bologna - shot with the head from the centre of the box missed to the left. Assist - Remo Freuler with a cross. |
| 61' | | Shot blocked. Tommaso Pobega - Bologna - shot with left foot from outside the box is blocked. |
| 63' | | Fouled by Yann Karamoh - Torino |
| 63' | | Sam Beukema - Bologna - won a free kick in defence. |
| 63' | | Substitution - Torino. Ché Adams for Antonio Sanabria. |
| 63' | | Substitution - Torino. Nikola Vlasic for Gvidas Gineitis. |
| 63' | | Substitution - Torino. Ivan Ilic for Karol Linetty. |
| 67' | | Missed chance. Remo Freuler - Bologna - shot with right foot from outside the box missed to the left. Assist - Giovanni Fabbian. |
| 68' | | Shot blocked. Ché Adams - Torino - shot with right foot from the centre of the box is blocked. Assist - Nikola Vlasic. |
| 69' | | Corner - Torino. Conceded by Emil Holm. |
| 70' | | Shot blocked. Samuele Ricci - Torino - shot with right foot from outside the box is blocked. |
| 70' | | Substitution - Bologna. Thijs Dallinga for Santiago Castro. |
| 71' | | Goal! Torino 0, Bologna 1. Thijs Dallinga - Bologna - shot with right foot from few metres to the left corner. Assist - Juan Miranda with a cross. |
| 74' | | Fouled by Juan Miranda - Bologna |
| 74' | | Marcus Pedersen - Torino - won a free kick in attack. |
| 74' | | Juan Miranda - Bologna - receive yellow card for a foul. |
| 76' | | Fouled by Giovanni Fabbian - Bologna |
| 76' | | Samuele Ricci - Torino - won a free kick in defence. |
| 77' | | Hand ball by Thijs Dallinga - Bologna |
| 77' | | Corner - Torino. Conceded by Emil Holm. |
| 78' | | Substitution - Torino. Alieu Njie for Yann Karamoh. |
| 79' | | Substitution - Bologna. Charalampos Lykogiannis for Juan Miranda. |
| 79' | | Fouled by Ivan Ilic - Torino |
| 79' | | Riccardo Orsolini - Bologna - won a free kick on the right wing. |
| 80' | | Goal! Torino 0, Bologna 2. Tommaso Pobega - Bologna - shot with right foot from the centre of the box to the right corner .Goal awarded following VAR Review. |
| 83' | | VAR Decision: Goal Torino 0-2 Bologna - Thijs Dallinga |
| 84' | | Adam Masina - Torino - won a free kick in defence. |
| 84' | | Fouled by Thijs Dallinga - Bologna |
| 85' | | Fouled by Remo Freuler - Bologna |
| 85' | | Samuele Ricci - Torino - won a free kick in attack. |
| 85' | | Remo Freuler - Bologna - receive yellow card for a foul. |
| 86' | | Fouled by Borna Sosa - Torino |
| 86' | | Riccardo Orsolini - Bologna - won a free kick in defence. |
| 87' | | Fouled by Giovanni Fabbian - Bologna |
| 87' | | Ivan Ilic - Torino - won a free kick in defence. |
| 89' | | Substitution - Bologna. Nicolò Casale for Jens Odgaard. |
| 90' | | Fourth official has announced 6 minutes of added time. |
| 90+2' | | Hand ball by Riccardo Orsolini - Bologna |
| 90+4' | | Fouled by Tommaso Pobega - Bologna |
| 90+4' | | Ivan Ilic - Torino - won a free kick in attack. |
| 90+6' | | Second Half ended - Torino 0, Bologna 2. |
| | Thats all. Game finished - Torino 0, Bologna 2. |