download All Football App

Bologna 1-0 Milan: Ndoye's goal helps Bologna win first trophy in over 50 years

  /  R47

Just five days after AC Milan beat Bologna 3-1 in Serie A, the two sides renewed hostilities in the Italian capital with the Coppa Italia on the line.

2024/2025 Coppa Italia

1-0

Match Report

Bologna claimed just their third Coppa Italia title after Dan Ndoye's second-half strike proved decisive in a 1-0 final win over AC Milan.

Ndoye pounced on an opportune rebound to score what turned out to be the winner in the 53rd minute, as Bologna revelled in Coppa glory for the first time since 1974.

Wednesday's triumph also marked something of a redemption story for Bologna head coach Vincenzo Italiano, who had lost three finals in the last two seasons as Fiorentina boss, including the Coppa in 2022-23 against Inter.

Bologna's reward comes not only in the form of a first major trophy in 51 years, with this victory at the Stadio Olimpico sending them into next season's Europa League.

Hang it in the Louvre #SiMuoveLaCittà #WeAreOne pic.twitter.com/TLVfvhCfae

— Bologna FC 1909 (@BolognaFC1909enMay 14, 2025

In an entertaining opening, Alex Jimenez miscued an early chance from Rafael Leao's fourth-minute cutback, while Mike Maignan was forced into a smart save by Santiago Castro's header at the other end.

Bologna survived another scare as goalkeeper Lukasz Skorupski clawed away when Luka Jovic pounced on Sam Beukema's mistake, with Christian Pulisic unable to capitalise on the follow-up.

Italiano's side dominated possession from then on, and they were finally rewarded after the interval as Ndoye side-stepped a tackle before seeing a fortuitous rebound fall his way to convert past Maignan.

A surging run from Youssouf Fofana was the closest Milan came to an immediate response before substitute Santiago Gimenez fired tamely at the untested Skorupski.

Ndoye flashed wide in another show of Bologna's continued counter-attacking threat, though Italiano soon sent on defensive reinforcements to see out a landmark moment in Rossoblu history.

Data Debrief: Milan miss double chance

Sergio Conceicao's Milan, who won the Supercoppa Italiana in January against Inter, missed the chance to win two trophies in a single season for the first time since 2007-08.

Milan had won four consecutive matches across all competitions for the first time this season, heading into this clash with real confidence, but they ultimately fell well short.

In stark contrast, Bologna had not won in their last three matches, but they delivered at the right time in what was just their second Coppa final, as the first of their two previous victories came via the old group-stage format in 1969-70.

BOLOGNA FOOTBALL CLUB #CoppaItaliaFrecciarossa champions! pic.twitter.com/edjxaFMiuO

— Lega Serie A (@SerieA_ENMay 14, 2025

Riccardo Orsolini would have been expected to do the damage, given he is the first Bologna player to score 15 goals in all competitions in a single season since Marko Arnautovic in 2021-22 (also 15), but it was Ndoye who stepped up at the decisive moment.

The Switzerland international is only the second Bologna player to score in a Coppa final after Giuseppe Savoldi, who netted against Palermo before the Rossoblu claimed the title on penalties after a 1-1 draw in 1974.

Conceicao can have few complaints given his side's lacklustre efforts to get back into the final, though Milan did accumulate 1.41 expected goals (xG) to Bologna's 1.04.

Jovic's first-half chance accounted for a massive 0.73 xG of that tally, with the Milan striker's miss ultimately proving costly in a cagey Rome showpiece.

Match Events

0' The match is about to start!

0' Highlight from Bologna vs Milan

4' Leao twists and turns, turns Lucumi inside out, pulls back from the by-line!

12' Skorupski shows reflexes, stopping an own goal from Jimenez's deflected cross!

30' Reijnders ends up crashing on top of the Bologna defender’s knee!

32' Leao flashes a poor angled drive across the face of goal, but offside anyway!

38' Yellow Card! Tomori booked for a mistimed tackle on Dan Ndoye!

45' Yellow Card! Lewis Ferguson booked for hacking down Leao!

49' Leao squirms away, pulls across for Jovic but Lucumi intercepts for a corner!

53' GOAL! Dan Ndoye drills in from 11 yards and it's onside! Bologna 1-0 Milan

54' Rafael Leao went for an overhead kick, but he had more time and space!

62' Fofana great run ends with overhit pass to Jovic, who shoots into side-netting!

63' Tomori, Jovic and Jimenez off for Milan as Walker, Gimenez and Joao Felix on!

69' Milan corner, Reijnders pull-back, Felix awful touch scuffs it wide!

73' Pulisic evades but goes down from Freuler's touch as Skorupski collects!

75' Yellow Card! Jhon Lucumí booked for pulling Pulisic back on the counter!

79' Match Event for Bologna vs Milan

87' Abraham and Chukwueze on, Fofana and Pulisic off for Milan!

93' Highlight from Bologna vs Milan

Line-ups

Bologna XI: Skorupski, Freuler, Jhon Lucumí, Orsolini, Sam Beukema, Juan Miranda, Lewis Ferguson, Dan Ndoye, Emil Holm, Giovanni Fabbian, Santiago Castro

Subs: De Silvestri, Charalampos Lykogiannis, Calabria, Nikola Moro, Martin Erlić, Jens Odgaard, Tommaso Pobega, Michel Aebischer, Federico Ravaglia, Nicolò Casale, Oussama El Azzouzi, Thijs Dallinga, Nicolò Cambiaghi, Nicola Bagnolini, Benja Domínguez

Milan XI: Maignan, Jovic, Tomori, Theo, Pulisic, Gabbia, Reijnders, Leao, Youssouf Fofana, S. Pavlovic, Jimenez

Subs: Walker, Florenzi, Sportiello, Loftus-Cheek, Abraham, Chukwueze, Felix, Aparecido, Santiago Gimenez, Yunus Musah, Malick Thiaw, Terracciano, Davide Bartesaghi, Torriani, Francesco Camarda

Related: MilanBologna