Atalanta vs AC Milan, 2020-21 Italian Serie A
· Italian Serie AAC Milan back into Champions League in win over Atalanta on Franck Kessie's brace
AC Milan secured a long-awaited return to the Champions League on Sunday as two Franck Kessie penalties earned a 2-0 win over Atalanta.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Foul by Cristian Romero (Atalanta).
- 3': Simon Kjaer (Milan) wins a free kick in the defensive half.
- 4': Attempt missed. Alexis Saelemaekers (Milan) right footed shot from outside the box is just a bit too high. Assisted by Rafael Leão with a headed pass.
- 4': Foul by Franck Kessié (Milan).
- 4': Ruslan Malinovskiy (Atalanta) wins a free kick in the attacking half.
- 6': Hand ball by Ruslan Malinovskiy (Atalanta).
- 6': Alexis Saelemaekers (Milan) wins a free kick in the defensive half.
- 6': Foul by Berat Djimsiti (Atalanta).
- 13': Attempt missed. Ruslan Malinovskiy (Atalanta) left footed shot from outside the box is too high. Assisted by Joakim Maehle.
- 16': Attempt blocked. Hakan Calhanoglu (Milan) left footed shot from outside the box is blocked. Assisted by Brahim Díaz.
- 17': Foul by Cristian Romero (Atalanta).
- 17': Ismaël Bennacer (Milan) wins a free kick in the defensive half.
- 19': Foul by Davide Calabria (Milan).
- 19': Remo Freuler (Atalanta) wins a free kick on the left wing.
- 19': Attempt missed. Berat Djimsiti (Atalanta) header from the centre of the box misses to the right. Assisted by Ruslan Malinovskiy with a cross following a set piece situation.
- 22': Foul by Remo Freuler (Atalanta).
- 22': Ismaël Bennacer (Milan) wins a free kick in the defensive half.
- 23': Brahim Díaz (Milan) wins a free kick in the attacking half.
- 23': Foul by Robin Gosens (Atalanta).
- 24': Hand ball by Franck Kessié (Milan).
- 25': Corner, Atalanta. Conceded by Davide Calabria.
- 29': Foul by Joakim Maehle (Atalanta).
- 29': Franck Kessié (Milan) wins a free kick in the defensive half.
- 33': Foul by Ruslan Malinovskiy (Atalanta).
- 33': Theo Hernández (Milan) wins a free kick in the defensive half.
- 34': Foul by Franck Kessié (Milan).
- 34': Ruslan Malinovskiy (Atalanta) wins a free kick in the defensive half.
- 36': Cristian Romero (Atalanta) wins a free kick in the defensive half.
- 36': Foul by Rafael Leão (Milan).
- 40': Penalty Milan. Theo Hernández draws a foul in the penalty area.
- 40': Penalty conceded by Joakim Maehle (Atalanta) after a foul in the penalty area.
- 43': Goal! Atalanta 0, Milan 1. Franck Kessié (Milan) converts the penalty with a right footed shot to the bottom left corner.
- 45'+2': First Half ends, Atalanta 0, Milan 1.
- 45': Second Half begins Atalanta 0, Milan 1.
- 45': Substitution, Atalanta. Luis Muriel replaces Matteo Pessina.
- 47': Foul by Remo Freuler (Atalanta).
- 47': Hakan Calhanoglu (Milan) wins a free kick in the defensive half.
- 47': Remo Freuler (Atalanta) is shown the yellow card for a bad foul.
- 49': Attempt blocked. Joakim Maehle (Atalanta) right footed shot from the right side of the box is blocked. Assisted by Remo Freuler.
- 51': Foul by Franck Kessié (Milan).
- 51': Ruslan Malinovskiy (Atalanta) wins a free kick in the defensive half.
- 57': Attempt blocked. Ruslan Malinovskiy (Atalanta) left footed shot from outside the box is blocked. Assisted by Luis Muriel.
- 57': Attempt missed. Duván Zapata (Atalanta) right footed shot from the right side of the box misses to the left. Assisted by Ruslan Malinovskiy.
- 58': Foul by Hakan Calhanoglu (Milan).
- 58': Rafael Tolói (Atalanta) wins a free kick in the defensive half.
- 59': Attempt missed. Duván Zapata (Atalanta) header from the centre of the box misses to the right.
- 59': Attempt missed. Rafael Tolói (Atalanta) right footed shot from a difficult angle on the right is close, but misses the top right corner. Assisted by Duván Zapata.
- 60': Attempt blocked. Joakim Maehle (Atalanta) right footed shot from outside the box is blocked. Assisted by Robin Gosens.
- 60': Foul by Hakan Calhanoglu (Milan).
- 60': Rafael Tolói (Atalanta) wins a free kick in the attacking half.
- 61': Substitution, Milan. Rade Krunic replaces Ismaël Bennacer.
- 62': Substitution, Milan. Soualiho Meité replaces Brahim Díaz.
- 62': Attempt missed. Luis Muriel (Atalanta) right footed shot from outside the box is close, but misses the top right corner from a direct free kick.
- 64': Foul by Theo Hernández (Milan).
- 64': Rafael Tolói (Atalanta) wins a free kick in the defensive half.
- 65': Attempt missed. Ruslan Malinovskiy (Atalanta) left footed shot from outside the box misses to the right. Assisted by Cristian Romero.
- 66': Attempt saved. Ruslan Malinovskiy (Atalanta) left footed shot from outside the box is saved in the centre of the goal. Assisted by Remo Freuler.
- 67': Offside, Atalanta. Marten de Roon tries a through ball, but Luis Muriel is caught offside.
- 68': Rafael Leão (Milan) hits the left post with a right footed shot from the centre of the box. Assisted by Soualiho Meité with a through ball.
- 69': Foul by Marten de Roon (Atalanta).
- 69': Rafael Leão (Milan) wins a free kick in the defensive half.
- 69': Marten de Roon (Atalanta) is shown the yellow card for a bad foul.
- 72': Attempt missed. Luis Muriel (Atalanta) right footed shot from outside the box is close, but misses to the right. Assisted by Remo Freuler.
- 73': Corner, Atalanta. Conceded by Simon Kjaer.
- 75': Alexis Saelemaekers (Milan) wins a free kick in the defensive half.
- 75': Foul by Robin Gosens (Atalanta).
- 79': Substitution, Milan. Mario Mandzukic replaces Rafael Leão.
- 79': Substitution, Milan. Diogo Dalot replaces Alexis Saelemaekers.
- 79': Substitution, Atalanta. Mario Pasalic replaces Joakim Maehle.
- 82': Foul by Mario Mandzukic (Milan).
- 82': Remo Freuler (Atalanta) wins a free kick on the left wing.
- 82': Mario Mandzukic (Milan) is shown the yellow card for a bad foul.
- 82': Attempt missed. Luis Muriel (Atalanta) right footed shot from outside the box is high and wide to the right. Assisted by Rafael Tolói.
- 84': Foul by Cristian Romero (Atalanta).
- 84': Rade Krunic (Milan) wins a free kick in the attacking half.
- 85': Corner, Atalanta. Conceded by Soualiho Meité.
- 86': Foul by Cristian Romero (Atalanta).
- 86': Gianluigi Donnarumma (Milan) wins a free kick in the defensive half.
- 86': Rafael Tolói (Atalanta) is shown the yellow card.
- 86': Substitution, Atalanta. José Luis Palomino replaces Rafael Tolói.
- 87': Substitution, Atalanta. Aleksey Miranchuk replaces Remo Freuler.
- 87': Berat Djimsiti (Atalanta) wins a free kick in the defensive half.
- 87': Foul by Rade Krunic (Milan).
- 89': Foul by Berat Djimsiti (Atalanta).
- 89': Franck Kessié (Milan) wins a free kick on the right wing.
- 90'+1': Foul by Aleksey Miranchuk (Atalanta).
- 90'+1': Soualiho Meité (Milan) wins a free kick in the attacking half.
- 90'+1': Attempt blocked. Hakan Calhanoglu (Milan) right footed shot from the right side of the box is blocked. Assisted by Diogo Dalot with a cross.
- 90'+2': Penalty conceded by Robin Gosens (Atalanta) with a hand ball in the penalty area.
- 90'+2': Marten de Roon (Atalanta) is shown the red card for violent conduct.
- 90'+2': Rade Krunic (Milan) is shown the yellow card.
- 90'+3': Goal! Atalanta 0, Milan 2. Franck Kessié (Milan) converts the penalty with a right footed shot to the bottom right corner.
- 90'+5': Second Half ends, Atalanta 0, Milan 2.
- 0': Match ends, Atalanta 0, Milan 2.
- 0': Match ends, Atalanta 0, Milan 2.
Statistics
MIL |
ATA![]() |
|
|---|---|---|
| 11 | Fouls | 17 |
| 2 | Yellow Cards | 3 |
| 0 | Red Cards | 1 |
| 0 | Offsides | 1 |
| 0 | Corner Kicks | 3 |
| 1 | Saves | 0 |
| 29.8 | Possession | 70.2 |
| 6 | SHOTS | 13 |
| 2 | ON GOAL | 1 |
| 0.3 | On Target % | 0.1 |
| 2 | Penalty Goals | 0 |
| 2 | Penalty Kicks Taken | 0 |
| 193 | Accurate Passes | 554 |
| 271 | Passes | 629 |
| 0.7 | Pass Completion % | 0.9 |
| 1 | Accurate Crosses | 4 |
| 4 | Crosses | 19 |
| 0.3 | Cross % | 0.2 |
| 68 | Long Balls | 49 |
| 25 | Accurate Long Balls | 32 |
| 0.4 | Long Balls % | 0.7 |
| 2 | Blocked Shots | 3 |
| 15 | Effective Tackles | 7 |
| 27 | Tackles | 21 |
| 0.6 | Tackle % | 0.3 |
| 7 | Interceptions | 9 |
| 24 | Effective Clearances | 3 |
| 24 | Clearances | 3 |
Game Information
Venue: New Balance Arena
Location: Bergamo, Italy
Serie A Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | AC Milan | 0 | 0 | 0 |
| 2 | Atalanta | 0 | 0 | 0 |
| 3 | Bologna | 0 | 0 | 0 |
| 4 | Cagliari | 0 | 0 | 0 |
Line-Ups
Atalanta (3-4-2-1)
| No. | Name |
|---|---|
| 95 | Pierluigi Gollini (GK) |
| 17 | Cristian Romero |
| 19 | Berat Djimsiti |
| 2 | Rafael Tolói |
| 11 | Remo Freuler |
| 15 | Marten de Roon |
| 8 | Robin Gosens |
| 3 | Joakim Maehle |
| 91 | Duván Zapata |
| 32 | Matteo Pessina |
| 18 | Ruslan Malinovskyi |
AC Milan (4-2-3-1)
| No. | Name |
|---|---|
| 99 | Gianluigi Donnarumma (GK) |
| 23 | Fikayo Tomori |
| 24 | Simon Kjaer |
| 19 | Theo Hernández |
| 2 | Davide Calabria |
| 21 | Brahim Díaz |
| 4 | Ismaël Bennacer |
| 79 | Franck Kessié |
| 17 | Rafael Leão |
| 10 | Hakan Çalhanoglu |
| 56 | Alexis Saelemaekers |
Serie A News
The 2026 summer transfer window is open. Here is how we rated the biggest deals.
John Stones has said he is thrilled to have joined Inter Milan and be fulfilling a lifelong dream of playing abroad after a decade of success with Manchester City.
England defender John Stones joined Serie A champions Inter Milan on Thursday, after a decade and numerous titles at Manchester City.
Croatia midfielder Luka Modric has signed a contract extension with AC Milan for another season.
The 2026 World Cup has hogged the spotlight for the past six weeks, but club transfers were ongoing throughout. Here's some things you might not have seen.
MIL