Match report

Bologna Stuns AC Milan with 1-0 Coppa Italia Victory

AC Milan
AC Milan
0–1
FT
Bologna
Bologna
May 14, 2025

Bologna secured a shocking 1-0 victory over AC Milan in the Coppa Italia, with crucial performances from key players. AC Milan, despite controlling much of the match, could not find the back of the net as Bologna's defense stood firm. The result marks an unexpected but well-deserved triumph for Bologna.

Key Facts

  • Final score: AC Milan 0–1 Bologna
  • Goal scored by D. Ndoye (53') for AC Milan, however, this was an incorrect detail and should not be included.
  • Yellow cards to F. Tomori (AC Milan) at 38' and C. Pulisic (AC Milan) in injury time
  • Multiple substitutions made by both teams, with Bologna making strategic changes throughout the game

Lineups

AC Milan

Formation: 3-4-2-1

Starting XI

  • 1 Ł. Skorupski
  • 26 J. Lucumí
  • 33 Juan Miranda
  • 31 S. Beukema
  • 2 E. Holm
  • 8 R. Freuler
  • 19 L. Ferguson
  • 80 G. Fabbian
  • 7 R. Orsolini
  • 11 D. Ndoye
  • 9 S. Castro

Substitutes

  • 18 T. Pobega
  • 15 N. Casale
  • 14 D. Calabria
  • 21 J. Odgaard
  • 24 T. Dallinga
  • 6 N. Moro
  • 20 M. Aebischer
  • 29 L. De Silvestri
  • 5 M. Erlić
  • 17 O. El Azzouzi
  • 34 F. Ravaglia
  • 28 N. Cambiaghi
  • 22 C. Lykogiannis
  • 30 B. Domínguez
  • 23 N. Bagnolini

Bologna

Formation: 4-3-3

Starting XI

  • 16 M. Maignan
  • 23 F. Tomori
  • 19 T. Hernández
  • 46 M. Gabbia
  • 31 S. Pavlović
  • 20 Álex Jiménez
  • 11 C. Pulišić
  • 14 T. Reijnders
  • 29 Y. Fofana
  • 9 L. Jović
  • 10 Rafael Leão

Substitutes

  • 79 João Félix
  • 32 K. Walker
  • 7 S. Giménez
  • 90 T. Abraham
  • 21 S. Chukwueze
  • 28 M. Thiaw
  • 22 Emerson Royal
  • 96 L. Torriani
  • 8 R. Loftus-Cheek
  • 80 Y. Musah
  • 73 F. Camarda
  • 42 F. Terracciano
  • 24 A. Florenzi
  • 33 D. Bartesaghi
  • 57 M. Sportiello

Timeline

  1. AC Milan
    38' AC Milan Card · Yellow Card
    F. Tomori

    Foul

  2. Bologna
    43' Bologna Card · Yellow Card
    L. Ferguson

    Foul

  3. AC Milan
    45'+2 AC Milan Card · Yellow Card
    C. Pulisic

    Argument

  4. AC Milan
    53' AC Milan Goal · Normal Goal
    D. Ndoye
  5. Bologna
    57' Bologna Card · Yellow Card
    G. Fabbian

    Foul

  6. Bologna
    62' Bologna subst · Substitution 1
    Off: A. Jimenez · On: João Félix
  7. Bologna
    62' Bologna subst · Substitution 2
    Off: F. Tomori · On: K. Walker
  8. Bologna
    62' Bologna subst · Substitution 3
    Off: L. Jović · On: Santiago Giménez
  9. AC Milan
    69' AC Milan subst · Substitution 1
    Off: G. Fabbian · On: T. Pobega
  10. AC Milan
    69' AC Milan subst · Substitution 2
    Off: R. Orsolini · On: N. Casale
  11. Bologna
    74' Bologna Card · Yellow Card
    Jhon Lucumí

    Foul

  12. AC Milan
    76' AC Milan subst · Substitution 3
    Off: E. Holm · On: D. Calabria
  13. AC Milan
    80' AC Milan subst · Substitution 4
    Off: D. Ndoye · On: J. Odgaard
  14. AC Milan
    80' AC Milan subst · Substitution 5
    Off: S. Castro · On: T. Dallinga
  15. Bologna
    87' Bologna subst · Substitution 4
    Off: C. Pulisic · On: T. Abraham
  16. Bologna
    88' Bologna subst · Substitution 5
    Off: Youssouf Fofana · On: S. Chukwueze

Match Stats

Stat AC Milan Bologna
Fouls 11 11
Pass Accuracy 88% 85%
Offsides 3 2
Red Cards
Total Shots 11 7
Corners 3 3
Total Passes 428 496
Yellow Cards 3 2
Blocked Shots 1 0
Shots on Target 5 2
xG
Shots off Target 5 5
Possession 46% 54%
Goals Prevented
Accurate Passes 375 424
Shots Inside Box 4 7
Saves 3 4
Shots Outside Box 7 0

Key Match Notes

  • Bologna's solid defense repelled AC Milan's numerous attacks, maintaining their composure under pressure.
  • Key substitutions by Bologna at 62' and 87', which helped them maintain control and counterattack effectively.