Fiorentina vs AC Milan

20 November 2021 · Serie A · 2021/22 · Referee Marco Guida

Full time 4 – 3

Half-time: 2–0

  • Alfred Duncan 15’
  • Riccardo Saponara 45+1’
  • Dusan Vlahovic 60’, 85’
  • Zlatan Ibrahimovic 62’, 67’
  • Lorenzo Venuti 90+6’ (og)

Match summary

Fiorentina won 4-3 at home to AC Milan. Fiorentina led 2-0 at half-time.

In the first half, Alfred Duncan put Fiorentina ahead from a corner in the 15th minute and Riccardo Saponara made it 2-0 in first-half stoppage time, set up by Dusan Vlahovic. In the second half, Dusan Vlahovic made it 3-0 in the 60th minute, set up by Alfred Duncan, Zlatan Ibrahimovic pulled one back to make it 3-1 in the 62nd minute, Ibrahimovic made it 3-2 in the 67th minute, set up by Theo Hernández, Vlahovic made it 4-2 in the 85th minute, set up by Nicolás González, and Venuti's own goal made it 4-3 in stoppage time.

There was little between the sides on chances: Fiorentina created 1.51 expected goals (xG) from 9 shots, AC Milan 1.57 from 17.

Match stats

Fiorentina AC Milan
9 Shots 17
5 Shots on Target 7
5 Corners 6
1 Yellow Cards 1
0 Red Cards 0
1.51 xG 1.57
1.51 Non-penalty xG 1.57
1 Deep Completions 10

Key events

Fiorentina AC Milan
Kick-off
Alfred Duncan1-0 (Fiorentina)
15’
Riccardo Saponara
Assist: Dusan Vlahovic
2-0 (Fiorentina)
45+1’
Half-time2-0
Dusan Vlahovic
Assist: Alfred Duncan
3-0 (Fiorentina)
60’
62’
Zlatan Ibrahimovic3-1 (AC Milan)
67’
Zlatan Ibrahimovic
Assist: Theo Hernández
3-2 (AC Milan)
Dusan Vlahovic
Assist: Nicolás González
4-2 (Fiorentina)
85’
90+6’
Lorenzo Venuti
Own goal
4-3 (AC Milan)
Full-time4-3

Bookings

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

Fiorentina
  • Gaetano Castrovilli
AC Milan
  • Theo Hernández

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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.51 1.57 15’ Alfred Duncan (Fiorentina), 1-0 15’ 45+1’ Riccardo Saponara (Fiorentina), 2-0 45+1’ 60’ Dusan Vlahovic (Fiorentina), 3-0 60’ 62’ Zlatan Ibrahimovic (AC Milan), 3-1 62’ 67’ Zlatan Ibrahimovic (AC Milan), 3-2 67’ 85’ Dusan Vlahovic (Fiorentina), 4-2 85’ 90+6’ Lorenzo Venuti (AC Milan) own goal, 4-3 90+6’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.51 1.57 15’ Alfred Duncan (Fiorentina), 1-0 Duncan 15’ 45+1’ Riccardo Saponara (Fiorentina), 2-0 Saponara 45+1’ 60’ Dusan Vlahovic (Fiorentina), 3-0 Vlahovic 60’ 62’ Zlatan Ibrahimovic (AC Milan), 3-1 Ibrahimovic 62’ 67’ Zlatan Ibrahimovic (AC Milan), 3-2 Ibrahimovic 67’ 85’ Dusan Vlahovic (Fiorentina), 4-2 Vlahovic 85’ 90+6’ Lorenzo Venuti (AC Milan) own goal, 4-3 Venuti 90+6’
Fiorentina 1.51 xGAC Milan 1.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Milan attacking Fiorentina attacking 
15’ Alfred Duncan (Fiorentina), from a corner, 0.54 xG, goal 60’ Dusan Vlahovic (Fiorentina), open play, 0.46 xG, goal 67’ Zlatan Ibrahimovic (AC Milan), open play, 0.40 xG, goal 42’ Zlatan Ibrahimovic (AC Milan), open play, 0.31 xG, off target 51’ José Callejón (Fiorentina), open play, 0.14 xG, saved 34’ Zlatan Ibrahimovic (AC Milan), open play, 0.09 xG, saved 37’ Giacomo Bonaventura (Fiorentina), open play, 0.10 xG, off target 50’ Zlatan Ibrahimovic (AC Milan), open play, 0.08 xG, off target 53’ Rafael Leão (AC Milan), open play, 0.08 xG, off target 90+6’ Zlatan Ibrahimovic (AC Milan), open play, 0.08 xG, hit the woodwork 31’ Sandro Tonali (AC Milan), open play, 0.07 xG, blocked 35’ Rafael Leão (AC Milan), open play, 0.07 xG, blocked 62’ Zlatan Ibrahimovic (AC Milan), open play, 0.07 xG, goal 85’ Dusan Vlahovic (Fiorentina), open play, 0.07 xG, goal 6’ Rafael Leão (AC Milan), open play, 0.06 xG, off target 17’ Dusan Vlahovic (Fiorentina), open play, 0.07 xG, off target 30’ Rafael Leão (AC Milan), open play, 0.06 xG, saved 44’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 45’ Zlatan Ibrahimovic (AC Milan), from a corner, 0.05 xG, off target 70’ Riccardo Saponara (Fiorentina), open play, 0.05 xG, off target 46’ Riccardo Saponara (Fiorentina), open play, 0.05 xG, goal 90+6’ Simon Kjaer (AC Milan), set piece, 0.04 xG, saved 14’ Dusan Vlahovic (Fiorentina), from a corner, 0.03 xG, blocked 21’ Rafael Leão (AC Milan), open play, 0.03 xG, saved 20’ Sandro Tonali (AC Milan), open play, 0.02 xG, saved 52’ Franck Kessié (AC Milan), open play, 0.01 xG, blocked 90+6’ Lorenzo Venuti (Fiorentina), own goal 15’ Alfred Duncan (Fiorentina), from a corner, 0.54 xG, goal 60’ Dusan Vlahovic (Fiorentina), open play, 0.46 xG, goal 67’ Zlatan Ibrahimovic (AC Milan), open play, 0.40 xG, goal 42’ Zlatan Ibrahimovic (AC Milan), open play, 0.31 xG, off target 51’ José Callejón (Fiorentina), open play, 0.14 xG, saved 34’ Zlatan Ibrahimovic (AC Milan), open play, 0.09 xG, saved 37’ Giacomo Bonaventura (Fiorentina), open play, 0.10 xG, off target 50’ Zlatan Ibrahimovic (AC Milan), open play, 0.08 xG, off target 53’ Rafael Leão (AC Milan), open play, 0.08 xG, off target 90+6’ Zlatan Ibrahimovic (AC Milan), open play, 0.08 xG, hit the woodwork 31’ Sandro Tonali (AC Milan), open play, 0.07 xG, blocked 62’ Zlatan Ibrahimovic (AC Milan), open play, 0.07 xG, goal 85’ Dusan Vlahovic (Fiorentina), open play, 0.07 xG, goal 35’ Rafael Leão (AC Milan), open play, 0.07 xG, blocked 6’ Rafael Leão (AC Milan), open play, 0.06 xG, off target 17’ Dusan Vlahovic (Fiorentina), open play, 0.07 xG, off target 30’ Rafael Leão (AC Milan), open play, 0.06 xG, saved 70’ Riccardo Saponara (Fiorentina), open play, 0.05 xG, off target 44’ Rafael Leão (AC Milan), open play, 0.05 xG, blocked 45’ Zlatan Ibrahimovic (AC Milan), from a corner, 0.05 xG, off target 46’ Riccardo Saponara (Fiorentina), open play, 0.05 xG, goal 90+6’ Simon Kjaer (AC Milan), set piece, 0.04 xG, saved 21’ Rafael Leão (AC Milan), open play, 0.03 xG, saved 14’ Dusan Vlahovic (Fiorentina), from a corner, 0.03 xG, blocked 20’ Sandro Tonali (AC Milan), open play, 0.02 xG, saved 52’ Franck Kessié (AC Milan), open play, 0.01 xG, blocked 90+6’ Lorenzo Venuti (Fiorentina), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Pietro Terracciano GK900 0.000.000
Álvaro Odriozola DEF900 0.000.141
Lorenzo Venuti DEF900 0.000.000
Igor Julio DEF900 0.000.000
Cristiano Biraghi DEF900 0.000.031
Alfred Duncan MID90111 0.540.461
Lucas Torreira MID900 0.000.051
Giacomo Bonaventura MID711 0.100.000
José Callejón FWD711 0.140.071
Dusan Vlahovic FWD90214 0.630.051
Riccardo Saponara FWD9012 0.100.000
Nicolás González Sub1910 0.000.071
Gaetano Castrovilli Sub190 0.000.000
Youssef Maleh Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Fiorentina win 32% Avg odds 2.95
Draw 29% Avg odds 3.35
AC Milan win 39% Avg odds 2.46

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.