AC Milan vs Bologna
Match pulse
Who won: Milan 1-0
AC Milan beat Bologna 1-0 on Sunday, September 14, 2025 at San Siro. Goals for Milan: Luka Modric (61').
Play by play
- Match ends, AC Milan 1, Bologna 0.
- Second Half ends, AC Milan 1, Bologna 0.
- 90'+7'

Koni De Winter (AC Milan) wins a free kick in the defensive half.
- 90'+7'

Foul by Thijs Dallinga (Bologna).
- 90'+6'

Offside, AC Milan. Alexis Saelemaekers is caught offside.
- 90'+6'

Foul by Jhon Lucumí (Bologna).
- 90'+6'

Christian Pulisic (AC Milan) wins a free kick on the right wing.
- 90'+4'

Pervis Estupiñán (AC Milan) wins a free kick on the left wing.
- 90'+4'

Foul by Lewis Ferguson (Bologna).
- 90'+4'

Matteo Gabbia (AC Milan) wins a free kick in the defensive half.
- 90'+4'

Foul by Thijs Dallinga (Bologna).
- 90'+2'
Corner, Bologna. Conceded by Samuele Ricci.
- 90'+1'

Foul by Juan Miranda (Bologna).
- 90'+1'

Christopher Nkunku (AC Milan) wins a free kick in the defensive half.
- 90'
Fourth official has announced 7 minutes of added time.
- 88'

VAR Decision: No Penalty AC Milan.
- 86'

Lukasz Skorupski (Bologna) is shown the yellow card.
- 85'

Foul by Jhon Lucumí (Bologna).
- 85'

Christopher Nkunku (AC Milan) wins a free kick in the attacking half.
- 85'
SubSubstitution, AC Milan. Christopher Nkunku replaces Santiago Giménez.
- 84'

Attempt missed. Nadir Zortea (Bologna) left footed shot from outside the box is high and wide to the left.
- 83'

Santiago Giménez (AC Milan) hits the left post with a left footed shot from a difficult angle on the left. Assisted by Christian Pulisic with a through ball.
- 83'
SubSubstitution, Bologna. Thijs Dallinga replaces Santiago Castro.
- 83'

Samuele Ricci (AC Milan) wins a free kick in the attacking half.
- 83'

Foul by Jonathan Rowe (Bologna).