Match report

Atalanta Clinches Thrilling Victory Over AC Milan 3-2 in Serie A

AC Milan
AC Milan
2–3
FT
Atalanta
Atalanta
May 10, 2026

Atalanta stunned AC Milan with a dominant first half performance, scoring three goals before the Rossoneri managed to pull two back in the final moments. Ederson and Raspadori were key for Atalanta, while Pavlovic and Nkunku scored late for AC Milan, but it wasn't enough to secure a draw.

Key Facts

  • Atalanta took an early lead with goals from Ederson (7') and D. Zappacosta (29')
  • AC Milan's R. Leao received a yellow card (34')
  • G. Raspadori added a third for Atalanta (52')
  • S. Pavlovic scored for AC Milan (88')
  • C. Nkunku netted a penalty for AC Milan (90+4')

Lineups

AC Milan

Formation: 3-5-2

Starting XI

  • 16 Mike Maignan (G)
  • 5 Koni De Winter (D)
  • 46 Matteo Gabbia (D)
  • 31 Strahinja Pavlović (D)
  • 56 Alexis Saelemaekers (M)
  • 8 Ruben Loftus-Cheek (M)
  • 4 Samuele Ricci (M)
  • 12 Adrien Rabiot (M)
  • 33 Davide Bartesaghi (M)
  • 7 Santiago Giménez (F)
  • 10 Rafael Leão (F)

Substitutes

  • 18 Christopher Nkunku
  • 24 Zachary Athekame
  • 19 Youssouf Fofana
  • 9 Niclas Füllkrug
  • 2 Pervis Estupiñán
  • 37 Matteo Pittarella
  • 1 Pietro Terracciano
  • 27 David Odogu
  • 30 Ardon Jashari

Atalanta

Formation: 3-4-2-1

Starting XI

  • 29 Marco Carnesecchi (G)
  • 42 Giorgio Scalvini (D)
  • 4 Isak Hien (D)
  • 23 Sead Kolašinac (D)
  • 77 Davide Zappacosta (M)
  • 15 Marten de Roon (M)
  • 13 Éderson (M)
  • 59 Nicola Zalewski (M)
  • 17 Charles De Ketelaere (F)
  • 18 Giacomo Raspadori (F)
  • 90 Nikola Krstović (F)

Substitutes

  • 3 Odilon Kossounou
  • 16 Raoul Bellanova
  • 69 Honest Ahanor
  • 8 Mario Pašalić
  • 31 Francesco Rossi
  • 57 Marco Sportiello
  • 40 Relja Obrić
  • 5 Mitchel Bakker
  • 10 Lazar Samardžić
  • 6 Yunus Musah
  • 9 Gianluca Scamacca
  • 7 Kamaldeen Sulemana
  • 45 Dominic Vavassori

Timeline

  1. Atalanta
    7' Atalanta Goal · Normal Goal
    Éderson
  2. Atalanta
    29' Atalanta Goal · Normal Goal
    D. Zappacosta · Assist: N. Krstovic
  3. AC Milan
    34' AC Milan Card · Yellow Card
    R. Leao
  4. AC Milan
    46' AC Milan subst · Substitution 1
    Off: R. Loftus-Cheek · On: C. Nkunku
  5. Atalanta
    48' Atalanta subst · Substitution 1
    Off: G. Scalvini · On: O. Kossounou
  6. Atalanta
    52' Atalanta Goal · Normal Goal
    G. Raspadori · Assist: Éderson
  7. Atalanta
    55' Atalanta subst · Substitution 2
    Off: D. Zappacosta · On: R. Bellanova
  8. AC Milan
    58' AC Milan subst · Substitution 2
    Off: R. Leao · On: Youssouf Fofana
  9. AC Milan
    58' AC Milan subst · Substitution 3
    Off: Santiago Giménez · On: Niclas Füllkrug
  10. AC Milan
    58' AC Milan subst · Substitution 4
    Off: K. De Winter · On: Zachary Athekame
  11. Atalanta
    63' Atalanta subst · Substitution 3
    Off: O. Kossounou · On: H. Ahanor
  12. Atalanta
    63' Atalanta subst · Substitution 4
    Off: C. De Ketelaere · On: M. Pasalic
  13. Atalanta
    70' Atalanta Card · Yellow Card
    I. Hien
  14. AC Milan
    80' AC Milan subst · Substitution 5
    Off: Davide Bartesaghi · On: P. Estupinan
  15. AC Milan
    88' AC Milan Goal · Normal Goal
    S. Pavlovic · Assist: S. Ricci
  16. AC Milan
    90'+4 AC Milan Goal · Penalty
    C. Nkunku
  17. Atalanta
    90'+6 Atalanta Card · Yellow Card
    R. Bellanova

    Roughing

Match Stats

Stat AC Milan Atalanta
Fouls 8 17
Pass Accuracy 88% 80%
Offsides 2 2
Red Cards
Total Shots 20 9
Corners 2 2
Total Passes 541 411
Yellow Cards 4 3
Blocked Shots 3 2
Shots on Target 9 5
xG 1.94 1.08
Shots off Target 8 2
Possession 57% 43%
Goals Prevented 1.10 1.10
Accurate Passes 478 330
Shots Inside Box 8 7
Saves 2 8
Shots Outside Box 12 2

Key Match Notes

  • Ederson's early goal (7') set the tone for Atalanta's strong start
  • G. Raspadori's goal (52') extended Atalanta's lead, putting AC Milan under pressure
  • Late goals from Pavlovic (88') and Nkunku (90+4') gave AC Milan hope, but Atalanta held on to secure the win