| | First Half starts. |
| 2' | | Missed chance. Musa Barrow - Bologna - shot with right foot from outside the box is high and wide to the right. Assist - Emanuel Vignato. |
| 8' | | Missed chance. Musa Barrow - Bologna - shot with right foot from outside the box is high and wide to the right. Assist - Marko Arnautovic. |
| 9' | | Andrea Cambiaso - Bologna - won a free kick in defence. |
| 9' | | Fouled by Junior Messias - AC Milan |
| 11' | | Missed chance. Theo Hernández - AC Milan - shot with left foot from outside the box missed. |
| 12' | | Offside - Bologna. Denso Kasius with a pass, however Marko Arnautovic is in offside. |
| 14' | | Andrea Cambiaso - Bologna - won a free kick in attack. |
| 14' | | Fouled by Davide Calabria - AC Milan |
| 19' | | Fouled by Sandro Tonali - AC Milan |
| 19' | | Jerdy Schouten - Bologna - won a free kick in attack. |
| 21' | | Goal! AC Milan 1, Bologna 0. Rafael Leão - AC Milan - shot with right foot from the left side of the box to the left corner. Assist - Charles De Ketelaere following a fast break. |
| 23' | | Fouled by Gary Medel - Bologna |
| 23' | | Olivier Giroud - AC Milan - won a free kick in defence. |
| 24' | | Corner - AC Milan. Conceded by Jhon Lucumí. |
| 26' | | New attacking attempt. Pierre Kalulu - AC Milan - shot with right foot inside of six yard box - left side is saved by goalkeeper in the centre of the goal. Assist - Charles De Ketelaere with a through ball. |
| 27' | | Shot blocked. Denso Kasius - Bologna - shot with right foot from the right side of the box is blocked. Assist - Marko Arnautovic. |
| 28' | | New attacking attempt. Junior Messias - AC Milan - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Rafael Leão. |
| 28' | | Missed chance. Rafael Leão - AC Milan - shot with right foot from the centre of the box is high and wide to the right. |
| 29' | | Fouled by Marko Arnautovic - Bologna |
| 29' | | Ismaël Bennacer - AC Milan - won a free kick in defence. |
| 31' | | Fouled by Olivier Giroud - AC Milan |
| 31' | | Gary Medel - Bologna - won a free kick in defence. |
| 33' | | Shot blocked. Rafael Leão - AC Milan - shot with the head from a diffucult position on the left is blocked. Assist - Charles De Ketelaere. |
| 33' | | Corner - AC Milan. Conceded by Denso Kasius. |
| 35' | | Fouled by Sandro Tonali - AC Milan |
| 35' | | Musa Barrow - Bologna - won a free kick in defence. |
| 38' | | Missed chance. Marko Arnautovic - Bologna - shot with right foot from outside the box missed. Assist - Musa Barrow. |
| 39' | | Shot blocked. Rafael Leão - AC Milan - shot with left foot from outside the box is blocked. Assist - Ismaël Bennacer. |
| 42' | | Corner - AC Milan. Conceded by Adama Soumaoro. |
| 43' | | Missed chance. Theo Hernández - AC Milan - shot with the head from the centre of the box is high and wide to the right. Assist - Ismaël Bennacer with a cross after corner. |
| 44' | | Fouled by Junior Messias - AC Milan |
| 44' | | Nicolás Domínguez - Bologna - won a free kick in defence. |
| 45' | | Missed chance. Olivier Giroud - AC Milan - shot with right foot from the centre of the box is close, but missed to the left. Assist - Sandro Tonali. |
| 45+1' | | New attacking attempt. Rafael Leão - AC Milan - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Olivier Giroud. |
| 45+2' | | Shot blocked. Charles De Ketelaere - AC Milan - shot with left foot from the left side of the box is blocked. |
| 45+2' | | Corner - AC Milan. Conceded by Jerdy Schouten. |
| 45+2' | | First Half ended - AC Milan 1, Bologna 0. |
| 45' | | Second Half starts AC Milan 1, Bologna 0. |
| 48' | | Shot blocked. Rafael Leão - AC Milan - shot with right foot from outside the box is blocked. Assist - Charles De Ketelaere. |
| 51' | | Fouled by Nicolás Domínguez - Bologna |
| 51' | | Pierre Kalulu - AC Milan - won a free kick in defence. |
| 53' | | Missed chance. Nicolás Domínguez - Bologna - shot with right foot from outside the box goes high. Assist - Musa Barrow. |
| 53' | | Offside - AC Milan. Mike Maignan with a pass, however Olivier Giroud is in offside. |
| 55' | | Missed chance. Marko Arnautovic - Bologna - shot with right foot from the centre of the box missed. Assist - Andrea Cambiaso with a cross. |
| 56' | | Charles De Ketelaere - AC Milan - won a free kick in attack. |
| 56' | | Fouled by Jerdy Schouten - Bologna |
| 56' | | Jerdy Schouten - Bologna - receive yellow card for a foul. |
| 57' | | Corner - AC Milan. Conceded by Jerdy Schouten. |
| 57' | | Missed chance. Olivier Giroud - AC Milan - shot with the head from the centre of the box goes high. Assist - Sandro Tonali with a cross after corner. |
| 58' | | Goal! AC Milan 2, Bologna 0. Olivier Giroud - AC Milan - shot with left foot from the centre of the box to the right corner. Assist - Rafael Leão with a through ball. |
| 60' | | Fouled by Olivier Giroud - AC Milan |
| 60' | | Gary Medel - Bologna - won a free kick in defence. |
| 61' | | Fouled by Fikayo Tomori - AC Milan |
| 61' | | Marko Arnautovic - Bologna - won a free kick in defence. |
| 61' | | Substitution - AC Milan. Yacine Adli for Ismaël Bennacer. |
| 62' | | Substitution - AC Milan. Tommaso Pobega for Charles De Ketelaere. |
| 62' | | Substitution - AC Milan. Alexis Saelemaekers for Junior Messias. |
| 62' | | Substitution - Bologna. Nicola Sansone for Musa Barrow. |
| 62' | | Substitution - Bologna. Roberto Soriano for Emanuel Vignato. |
| 62' | | Substitution - Bologna. Michel Aebischer for Nicolás Domínguez. |
| 63' | | Fouled by Alexis Saelemaekers - AC Milan |
| 63' | | Jhon Lucumí - Bologna - won a free kick in defence. |
| 65' | | Alexis Saelemaekers - AC Milan - won a free kick in defence. |
| 65' | | Fouled by Gary Medel - Bologna |
| 66' | | Fouled by Davide Calabria - AC Milan |
| 66' | | Nicola Sansone - Bologna - won a free kick on the left wing. |
| 66' | | Davide Calabria - AC Milan - receive yellow card for a foul. |
| 68' | | Nicola Sansone - Bologna - hits the left post with a shot with right foot from outside the box. Assist - Roberto Soriano . |
| 69' | | Missed chance. Davide Calabria - AC Milan - shot with right foot from outside the box is close, but missed to the left. Assist - Olivier Giroud. |
| 70' | | New attacking attempt. Alexis Saelemaekers - AC Milan - shot with right foot from outside the box is saved in the right corner. Assist - Theo Hernández. |
| 70' | | Corner - AC Milan. Conceded by Lukasz Skorupski. |
| 71' | | Shot blocked. Theo Hernández - AC Milan - shot with the head from the centre of the box is blocked. Assist - Sandro Tonali with a cross. |
| 71' | | Fouled by Theo Hernández - AC Milan |
| 71' | | Roberto Soriano - Bologna - won a free kick in defence. |
| 72' | | Corner - Bologna. Conceded by Davide Calabria. |
| 74' | | Substitution - Bologna. Kevin Bonifazi for Gary Medel. |
| 75' | | Substitution - AC Milan. Fodé Ballo-Touré for Theo Hernández. |
| 77' | | Hand ball by Marko Arnautovic - Bologna |
| 81' | | Fikayo Tomori - AC Milan - won a free kick in attack. |
| 81' | | Fouled by Marko Arnautovic - Bologna |
| 83' | | Substitution - AC Milan. Matteo Gabbia for Fikayo Tomori. |
| 84' | | Substitution - Bologna. Lewis Ferguson for Jerdy Schouten. |
| 84' | | Fouled by Lewis Ferguson - Bologna |
| 84' | | Yacine Adli - AC Milan - won a free kick in defence. |
| 85' | | New attacking attempt. Yacine Adli - AC Milan - shot with right foot from the right side of the six yard box is saved in the right corner. Assist - Fodé Ballo-Touré with a cross. |
| 85' | | Hand ball by Sandro Tonali - AC Milan |
| 86' | | Fouled by Yacine Adli - AC Milan |
| 86' | | Lewis Ferguson - Bologna - won a free kick in attack. |
| 86' | | Yacine Adli - AC Milan - receive yellow card for a foul. |
| 87' | | Shot blocked. Nicola Sansone - Bologna - shot with right foot from outside the box is blocked. |
| 87' | | Offside - Bologna. Lukasz Skorupski with a pass, however Kevin Bonifazi is in offside. |
| 88' | | Fouled by Lewis Ferguson - Bologna |
| 88' | | Tommaso Pobega - AC Milan - won a free kick in defence. |
| 90' | | Offside - AC Milan. Sandro Tonali with a pass, however Rafael Leão is in offside. |
| 90+1' | | Shot blocked. Davide Calabria - AC Milan - shot with right foot from the centre of the box is blocked. Assist - Rafael Leão. |
| 90+3' | | Second Half ended - AC Milan 2, Bologna 0. |
| | Thats all. Game finished - AC Milan 2, Bologna 0. |