Regular Season
Finished
  • Franck Kessié 43' (pen.), 90'+3' (pen.)
2
ATA
ACM
KO
  • GOAL! ATALANTA 0-1 AC MILAN! Kessie takes a jogging run-up and slots the penalty confidently into the bottom left corner. That's great composure from the Ivorian and a big goal for Milan.
    Milan
    Goal
    ACM - Franck Kessié
    43'
HT
  • Freuler picks up a yellow card for catching the sliding Calhanoglu with his studs. It looked fairly innocuous.
    Atalanta
    Yellow card
    ATA - Remo Freuler
    47'
  • Milan make a few substitutions in an attempt to manage the game. Krunic replaces Bennacer first.
    Milan
    Milan
    Substitution
    Substitution - Out4 - Ismaël Bennacer
    Substitution - In33 - Rade Krunic
    61'
  • De Roon is booked for bringing down Leao. The next goal here will be a big one, whoever it is for.
    Atalanta
    Yellow card
    ATA - Marten de Roon
    69'
  • Saelemaekers' shift for Milan comes to an end. Dalot comes on to provide a more orthodox defensive presence.
    Milan
    Milan
    Substitution
    Substitution - Out17 - Rafael Leão
    Substitution - In9 - Mario Mandzukic
    Milan
    Milan
    Substitution
    Substitution - Out56 - Alexis Saelemaekers
    Substitution - In20 - Diogo Dalot
    79'
  • Atalanta also make a change. Pasalic has come on for Maehle.
    Atalanta
    Atalanta
    Substitution
    Substitution - Out3 - Joakim Maehle
    Substitution - In88 - Mario Pasalic
    79'
  • It's a yellow card for Mandzukic for that foul on Freuler. Everyone in a Milan shirt is having to work hard.
    Milan
    Yellow card
    ACM - Mario Mandzukic
    82'
  • Toloi also heads off. Palomino replaces him at centre-back for Atalanta.
    Atalanta
    Atalanta
    Substitution
    Substitution - Out2 - Rafael Tolói
    Substitution - In6 - José Luis Palomino
    86'
  • Atalanta will keep on pushing. Miranchuk replaces Freuler.
    Atalanta
    Atalanta
    Substitution
    Substitution - Out11 - Remo Freuler
    Substitution - In59 - Aleksey Miranchuk
    87'
  • The referee's decision to award a penalty to Milan causes a bit of uproar among Atalanta's players. Krunic is booked for getting involved in it.
    Milan
    Yellow card
    ACM - Rade Krunic
    92'
  • GOAL! ATALANTA 0-2 AC MILAN! Kessie is just as accurate with his second penalty as he was with his first, beating Gollini with a shot into the bottom right corner. Milan have surely done it now!
    Milan
    Goal
    ACM - Franck Kessié
    93'
FT
Atalanta
Match stats
Milan
70%
Possession
30%
13
Shots
6
1
Shots (On goal)
2
3
Corners
0
0
Saves
1
17
Fouls
11

Line-ups

22
Pierluigi Gollini
2
Rafael Tolói
4
Cristian Romero
19
Berat Djimsiti
3
Joakim Maehle
15
Marten de Roon
11
Remo Freuler
8
Robin Gosens
18
Ruslan Malinovskyi
32
Matteo Pessina
91
Duván Zapata
Atalanta
3-4-2-1
50
Gianluigi Donnarumma
2
Davide Calabria
24
Simon Kjaer
23
Fikayo Tomori
19
Theo Hernández
79
Franck Kessié
2x
4
Ismaël Bennacer
56
Alexis Saelemaekers
10
Brahim Díaz
20
Hakan Calhanoglu
17
Rafael Leão
Milan
4-2-3-1

Team stats

Atalanta

GoalkeepersGGCSAV
020
ForwardsGGASFCFW
00200
00323
45'
00000
MidfieldersGGASFCFW
00030
00010
87'
00022
Joakim Maehle
79'
00020
DefendersGGASFCFW
00121
Cristian Romero
00041
86'
00103
SubstitutesGGASFCFW
45'(Matteo Pessina)
00300
79'(Joakim Maehle)
00000
86'(Rafael Tolói)
00000
87'(Remo Freuler)
00010
00000
Bosko Sutalo
00000
Matteo Ruggeri
00000
00000
00000
000--
000--

Milan

GoalkeepersGGCSAV
001
ForwardsGGASFCFW
Rafael Leão
79'
00211
MidfieldersGGASFCFW
43',
93'
20242
00021
Alexis Saelemaekers
79'
00102
62'
00001
61'
00002
SubstitutesGGASFCFW
61'(Ismaël Bennacer)
00011
62'(Brahim Díaz)
00001
79'(Rafael Leão)
00010
Diogo Dalot
79'(Alexis Saelemaekers)
00000
00000
00000
Sandro Tonali
00000
Daniel Maldini
00000
Pierre Kalulu
00000
Jens Petter Hauge
00000
000--
000--

Team Ranks

Atalanta
Match stats
Milan
70%
Possession
30%
13
Shots
6
1
Shots (On goal)
2
3
Corners
0
0
Saves
1
17
Fouls
11