Atalanta vs AC Milan

9 December 2023 · Serie A · 2023/24 · Referee Federico La Penna

Full time 3 – 2

Half-time: 1–1

  • Ademola Lookman 38’, 55’
  • Luis Muriel 90+5’
  • Olivier Giroud 45+3’
  • Luka Jovic 80’

Match summary

Atalanta saw off AC Milan 3-2, with the winner arriving in stoppage time. It was 1-1 at half-time.

In the first half, Ademola Lookman put Atalanta ahead in the 38th minute, set up by Teun Koopmeiners and Olivier Giroud equalised with a header in first-half stoppage time, set up by Alessandro Florenzi. In the second half, Lookman put Atalanta back in front in the 55th minute, set up by Charles De Ketelaere, Luka Jovic equalised in the 80th minute, set up by Christian Pulisic, and Luis Muriel won it in stoppage time, set up by Aleksey Miranchuk.

The chances backed that up: Atalanta created 3.58 expected goals (xG) from 19 shots to AC Milan's 1.01 from 14. AC Milan had a player sent off.

Match stats

Atalanta AC Milan
19 Shots 14
7 Shots on Target 4
6 Corners 4
1 Yellow Cards 5
0 Red Cards 1
3.10 xG 1.01
3.10 Non-penalty xG 1.01
9 Deep Completions 4

Key events

Atalanta AC Milan
Kick-off
Ademola Lookman
Assist: Teun Koopmeiners
1-0 (Atalanta)
38’
45+3’
Olivier Giroud
Assist: Alessandro Florenzi
1-1 (AC Milan)
Half-time1-1
Ademola Lookman
Assist: Charles De Ketelaere
2-1 (Atalanta)
55’
80’
Luka Jovic
Assist: Christian Pulisic
2-2 (AC Milan)
Luis Muriel
Assist: Aleksey Miranchuk
3-2 (Atalanta)
90+5’
Full-time3-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Atalanta
  • Éderson
AC Milan
  • Davide Calabria
  • Tijjani Reijnders
  • Ismael Bennacer
  • Luka Jovic

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.58 1.01 38’ Ademola Lookman (Atalanta), 1-0 38’ 45+3’ Olivier Giroud (AC Milan), 1-1 45+3’ 55’ Ademola Lookman (Atalanta), 2-1 55’ 80’ Luka Jovic (AC Milan), 2-2 80’ 90+5’ Luis Muriel (Atalanta), 3-2 90+5’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.58 1.01 38’ Ademola Lookman (Atalanta), 1-0 Lookman 38’ 45+3’ Olivier Giroud (AC Milan), 1-1 Giroud 45+3’ 55’ Ademola Lookman (Atalanta), 2-1 Lookman 55’ 80’ Luka Jovic (AC Milan), 2-2 Jovic 80’ 90+5’ Luis Muriel (Atalanta), 3-2 Muriel 90+5’
Atalanta 3.58 xGAC Milan 1.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Atalanta attacking 
76’ Ademola Lookman (Atalanta), open play, 0.65 xG, off target 9’ Charles De Ketelaere (Atalanta), open play, 0.63 xG, off target 76’ Ademola Lookman (Atalanta), open play, 0.54 xG, saved 55’ Ademola Lookman (Atalanta), open play, 0.50 xG, goal 80’ Luka Jovic (AC Milan), open play, 0.38 xG, goal 71’ Giorgio Scalvini (Atalanta), open play, 0.16 xG, blocked 76’ Giorgio Scalvini (Atalanta), open play, 0.13 xG, saved 90+5’ Luis Muriel (Atalanta), open play, 0.14 xG, goal 35’ Ademola Lookman (Atalanta), open play, 0.11 xG, blocked 71’ Davide Zappacosta (Atalanta), open play, 0.11 xG, blocked 38’ Ademola Lookman (Atalanta), open play, 0.10 xG, goal 47’ Olivier Giroud (AC Milan), open play, 0.10 xG, off target 59’ Charles De Ketelaere (Atalanta), open play, 0.10 xG, off target 4’ Olivier Giroud (AC Milan), open play, 0.09 xG, blocked 2’ Charles De Ketelaere (Atalanta), from a corner, 0.08 xG, saved 27’ Fikayo Tomori (AC Milan), from a corner, 0.07 xG, blocked 51’ Teun Koopmeiners (Atalanta), from a corner, 0.07 xG, blocked 79’ Luka Jovic (AC Milan), open play, 0.07 xG, blocked 41’ Davide Calabria (AC Milan), open play, 0.06 xG, off target 48’ Olivier Giroud (AC Milan), from a corner, 0.06 xG, goal 50’ Mario Pasalic (Atalanta), open play, 0.06 xG, blocked 52’ Giorgio Scalvini (Atalanta), from a corner, 0.06 xG, off target 74’ Davide Zappacosta (Atalanta), open play, 0.05 xG, blocked 84’ Christian Pulisic (AC Milan), open play, 0.04 xG, off target 68’ Berat Gjimshiti (Atalanta), from a corner, 0.03 xG, blocked 51’ Giorgio Scalvini (Atalanta), open play, 0.03 xG, saved 27’ Olivier Giroud (AC Milan), open play, 0.03 xG, blocked 68’ Marten de Roon (Atalanta), from a corner, 0.03 xG, off target 90+6’ Fikayo Tomori (AC Milan), open play, 0.03 xG, off target 44’ Theo Hernández (AC Milan), open play, 0.02 xG, off target 4’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 79’ Christian Pulisic (AC Milan), open play, 0.02 xG, saved 30’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, off target 76’ Ademola Lookman (Atalanta), open play, 0.65 xG, off target 9’ Charles De Ketelaere (Atalanta), open play, 0.63 xG, off target 76’ Ademola Lookman (Atalanta), open play, 0.54 xG, saved 55’ Ademola Lookman (Atalanta), open play, 0.50 xG, goal 80’ Luka Jovic (AC Milan), open play, 0.38 xG, goal 71’ Giorgio Scalvini (Atalanta), open play, 0.16 xG, blocked 76’ Giorgio Scalvini (Atalanta), open play, 0.13 xG, saved 90+5’ Luis Muriel (Atalanta), open play, 0.14 xG, goal 71’ Davide Zappacosta (Atalanta), open play, 0.11 xG, blocked 35’ Ademola Lookman (Atalanta), open play, 0.11 xG, blocked 47’ Olivier Giroud (AC Milan), open play, 0.10 xG, off target 4’ Olivier Giroud (AC Milan), open play, 0.09 xG, blocked 38’ Ademola Lookman (Atalanta), open play, 0.10 xG, goal 59’ Charles De Ketelaere (Atalanta), open play, 0.10 xG, off target 2’ Charles De Ketelaere (Atalanta), from a corner, 0.08 xG, saved 27’ Fikayo Tomori (AC Milan), from a corner, 0.07 xG, blocked 51’ Teun Koopmeiners (Atalanta), from a corner, 0.07 xG, blocked 79’ Luka Jovic (AC Milan), open play, 0.07 xG, blocked 41’ Davide Calabria (AC Milan), open play, 0.06 xG, off target 50’ Mario Pasalic (Atalanta), open play, 0.06 xG, blocked 52’ Giorgio Scalvini (Atalanta), from a corner, 0.06 xG, off target 48’ Olivier Giroud (AC Milan), from a corner, 0.06 xG, goal 74’ Davide Zappacosta (Atalanta), open play, 0.05 xG, blocked 84’ Christian Pulisic (AC Milan), open play, 0.04 xG, off target 68’ Berat Gjimshiti (Atalanta), from a corner, 0.03 xG, blocked 51’ Giorgio Scalvini (Atalanta), open play, 0.03 xG, saved 27’ Olivier Giroud (AC Milan), open play, 0.03 xG, blocked 68’ Marten de Roon (Atalanta), from a corner, 0.03 xG, off target 90+6’ Fikayo Tomori (AC Milan), open play, 0.03 xG, off target 44’ Theo Hernández (AC Milan), open play, 0.02 xG, off target 4’ Theo Hernández (AC Milan), open play, 0.02 xG, blocked 79’ Christian Pulisic (AC Milan), open play, 0.02 xG, saved 30’ Tijjani Reijnders (AC Milan), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Juan Musso GK900 0.000.000
Berat Gjimshiti DEF901 0.030.000
Giorgio Scalvini DEF904 0.380.081
Marten de Roon DEF901 0.030.000
Davide Zappacosta MID902 0.160.262
Éderson MID900 0.000.092
Mario Pasalic MID901 0.060.000
Matteo Ruggeri MID900 0.000.101
Teun Koopmeiners MID9011 0.070.314
Charles De Ketelaere FWD8513 0.820.501
Ademola Lookman FWD8525 1.890.743
Luis Muriel Sub511 0.140.000
Aleksey Miranchuk Sub510 0.000.141
Ndary Adopo Sub10 0.000.000
Emil Holm Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Atalanta win 38% Avg odds 2.51
Draw 29% Avg odds 3.26
AC Milan win 33% Avg odds 2.95

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.