AC Milan beat Atalanta 3-2 in a Serie A match at San Siro. Milan led 3-0 before Atalanta scored twice late on, but the home side held on for the win.
Milan build a three-goal lead
Goncalo Ramos opened the scoring from the penalty spot in the 24th minute. The penalty was awarded after Yunus Musah's shot was blocked by the hand of substitute Relja Obric, who had come on after Sead Kolasinac was injured.
Adrien Rabiot scored Milan's second goal in the 43rd minute. Mario Gila then made it 3-0 with a header after a flick-on from Rabiot.
Second penalty and Atalanta goals
Before Gila's goal, Milan had been awarded a second penalty after a handball from Thomas Kristensen, but Marco Carnesecchi saved Ramos' spot-kick.
Gianluca Gaetano scored Atalanta's first goal, and Nikola Krstovic added the second to cut the deficit to 3-2.
Maignan save and Flashscore notes
Mike Maignan denied Davide Zappacosta when Atalanta nearly made it 3-3.
Flashscore named Adrien Rabiot as its Man of the Match. Flashscore reported that Milan earned a first head-to-head league victory in seven meetings and secured a third successive Serie A victory on home soil for the first time in 2026.
GOAL's view
GOAL said Milan's substitutions may have been the problem and gave Atalanta huge spaces to attack. GOAL said Milan travel to face a formidable Bournemouth on Thursday.


