AC Milan's aspirations for a top-four finish in Serie A suffered a setback with a 2-1 defeat at Bologna. Currently, Milan sits eighth in the league table with 41 points, trailing Juventus by eight points for the fourth spot, with 12 matches left to play. The game, initially postponed due to flooding in October, saw Bologna come from behind after Rafael Leao scored just before halftime.
Bologna equalised three minutes into the second half. Giovanni Fabbian flicked a free-kick into the box, which Santiago Castro headed in. Despite Milan's protests for handball, VAR confirmed the goal stood. Yunus Musah almost regained Milan's lead after an hour, but Lukasz Skorupski made a vital save to keep Bologna level.

Nicolo Casale hit the post, and Nicolo Cambiaghi missed the rebound over the bar. However, Cambiaghi redeemed himself eight minutes from time by delivering a cross that Dan Ndoye converted at full stretch. This victory marked Bologna's first home win against Milan since 2002 and their first Serie A triumph over them since 2016.
Santiago Castro has been instrumental for Bologna this season as they aim for European competition under Vincenzo Italiano. The Argentine is only the second non-Italian player to score at least seven Serie A goals for Bologna before turning 21, following Harald Nielsen's achievements in the early '60s. Among players involved in at least ten goals across Europe's top leagues, only Lamine Yamal of Barcelona is younger than Castro.
Rafael Leao capitalised on his opportunity for Milan by scoring with his sole shot of the match. Despite recent criticism from coach Sergio Conceicao, Leao netted his sixth league goal of the season—all away from home. Milan managed only 0.62 expected goals compared to Bologna's superior 1.98 xG during this encounter.
The match highlighted both teams' contrasting fortunes and individual performances that could shape their respective campaigns as they push towards their season objectives.