

Key Takeaways:
- Atalanta recorded a 3-2 away victory over AC Milan, extending their unbeaten run in this fixture to six matches
- Davide Zappacosta and Giacomo Raspadori were among the scorers for Atalanta, with Ederson opening the tally on seven minutes
- AC Milan mounted a late comeback with goals from Strahinja Pavlovic and Christopher Nkunku, but the visitors held on for the win
Match Analysis
Atalanta delivered a significant blow to AC Milan’s Champions League hopes by securing a 3-2 win at San Siro in Serie A. The victory increases Atalanta’s unbeaten stretch against Milan in the league to six meetings, having collected four victories and two draws over that span. Raffaele Palladino’s side arrived amid a four-match winless run in the league but demonstrated both resolve and precision on their visit.
The visitors benefitted from an early stroke of fortune when Adrien Rabiot struck the post for Milan from the edge of the box. Atalanta took advantage almost immediately, as Ederson capitalised on a loose ball inside the area and produced a precise finish to notch his second Serie A goal this campaign in just the seventh minute.
Buoyed by their early breakthrough, La Dea maintained the pressure. On the half-hour mark, Nikola Krstovic showed impressive awareness by setting up Davide Zappacosta within the penalty box, with the wing-back calmly dispatching his shot past Mike Maignan to double Atalanta’s lead.
๐๐๐ ๐๐๐๐๐๐ ๐คฏ
๐๐๐๐. ๐. ๐๐๐๐๐. ๐คฏ@acqualete | #MilanAtalanta 2-3 #GoAtalantaGo โซ๏ธ๐ต pic.twitter.com/qI1bhG3Wp0
— Atalanta B.C. (@Atalanta_BC) May 10, 2026
Key Player Performances
AC Milan responded in search of a lifeline but encountered strong opposition from Marco Carnesecchi, who kept out Rafael Leao in a pivotal one-on-one. Atalanta, undeterred, extended their advantage on 51 minutes. Giacomo Raspadori found the top corner with an angled strike after receiving Ederson’s pass, handing the visitors a commanding 3-0 cushion.
Milan intensified their attacking intent as the contest entered the final half hour, but Carnesecchi again denied Christopher Nkunku. Milan did have the ball in the net soon after through Niclas Fullkrug, only for the effort to be ruled out for offside. Further attempts saw Rabiot drag a low shot wide as the hosts pressed forward.
Late Drama and Final Statistics
In the closing minutes, Milan achieved a breakthrough. Samuele Ricci delivered a well-placed free-kick, and Strahinja Pavlovic headed it into the far corner in the 88th minute. The momentum swung further in the Rossoneri’s favour in stoppage time, as Nkunku converted a penalty following Marten de Roon’s foul. Despite mounting pressure, including a late chance for Matteo Gabbia, Atalanta withstood Milan’s push to secure only their third away league win in nine matches.
| Team | Goals | Scorers |
|---|---|---|
| Atalanta | 3 | Ederson (7′), Davide Zappacosta (30′), Giacomo Raspadori (51′) |
| AC Milan | 2 | Strahinja Pavlovic (88′), Christopher Nkunku (90+4′ pen) |




