“Atalanta drew first blood against the run of play when Éderson swept home from the centre of the box after Raspadori's initial effort was blocked, with the move originating from a free kick won by Leão on the left flank.”
Pivotal“Zappacosta doubled Atalanta's advantage with a composed left-footed finish from inside the six-yard box, assisted by Krstovic, putting the visitors firmly in control before half-time.”
Pivotal“Any slim hope Milan harboured at half-time was extinguished six minutes into the second period when Raspadori cut inside and curled a left-footed effort into the top left corner, assisted by Éderson, to make it 3-0 and end the contest as a competitive fixture.”
Pivotal“Substitute Strahinja Pavlović gave Milan a late glimmer by powering a header into the right corner from a Samuele Ricci free kick, reducing the deficit to 1-3 with two minutes remaining.”
“A chaotic injury-time period yielded a Milan penalty converted by Nkunku to make it 2-3, alongside five yellow cards in the closing minutes as tempers frayed from both sides — but it amounted to little more than a frantic footnote to Atalanta's comfortable victory.”
Outstanding performance

Atalanta arrived at San Siro and executed a clinical smash-and-grab that flattered neither their own efficiency nor Milan's defensive frailty. Éderson broke the deadlock as early as the seventh minute, capitalising on a blocked Raspadori effort after a free kick from the left, and the visitors doubled their advantage through Davide Zappacosta's composed finish from inside the six-yard box before the half-hour mark. Milan's statistical dominance — 58 percent possession, 20 shots and 50 dangerous attacks — told only half the story; Atalanta's goalkeeper was forced into eight saves, but the hosts were wasteful when it mattered, missing two of their four big chances while the visitors converted both of theirs. Raspadori's composed third goal six minutes into the second half effectively ended the contest, and though a chaotic closing ten minutes produced a Pavlović header, an Estupiñán yellow card, and a Nkunku penalty amid a flurry of late bookings, Atalanta comfortably ran out 3-2 winners. The result compounds Milan's miserable form at a critical stage of the season and underlines Atalanta's cutting edge on the road.
How entertaining was this match?
AC Milan welcome Atalanta to the Stadio Giuseppe Meazza in a Serie A clash that carries serious weight for the hosts' Champions League ambitions. Sitting 12 points clear of their Bergamo visitors, Milan will be eager to solidify fourth place, while Atalanta need a statement win to keep their European hopes alive.