Serie A, 31-round, regular season, 05.04.2025 14:45
Finished

AC Milan 2 - 2 Fiorentina Highlights

Goal Luka Jovic 64', AC Milan-Fiorentina 2:2

Goal Tammy Abraham 23', AC Milan-Fiorentina 1:2

Goal Moise Kean 10', AC Milan-Fiorentina 0:2

Own goal Malick Thiaw 7', AC Milan-Fiorentina 0:1

Raffaele Palladino red card (AC Milan-Fiorentina 90')

00:57
Allenamento al Viola Park verso Milan vs Fiorentina
16 | (c) | |
19 | ||
23 | ||
28 | ||
32 | ||
10 | ||
11 |
|
|
14 | ||
29 |
|
|
80 |
|
|
90 |
|
43 | ||
5 |
|
|
6 | (c) | |
18 | ||
2 | ||
8 |
|
|
32 |
|
|
44 | ||
65 |
|
|
10 |
|
|
20 |
Manager
Manager
Match Stats
2.18
xG
3.05
19
Shots
15
6
Shots on target
8
6
Saves
4
0
Woodwork
0
52
Possession %
48
7
Corner
4
12
Fouls
12
2
Offsides
4
0
Yellow cards
0
0
Red cards
0
407
Pass
371
87
Pass percentage %
88
12
Free Kicks
12
11
Crosses
11
15
Clearances
23
![]() |
![]() |
![]() |
Match Info
Match Events
×90+6

That's it! The referee blows the final whistle
90+6
Ball possession: AC Milan: 52%, Fiorentina: 48%.
90+6
Malick Thiaw from AC Milan is ruled offside
90+6
Michael Folorunsho relieves the pressure with a clearance
90+5
The referee signals a free kick as Lucas Beltran from Fiorentina trips Luka Jovic
90+4
Lucas Beltran makes the tackle and wins possession for his team
90+4
AC Milan start a counter attack
90+4
Luka Jovic makes the tackle and wins possession for his team
90+4
Fiorentina are trying to create something here.
90+4
A shot by Pablo Mari is blocked
90+4
Fikayo Tomori from AC Milan intercepts a cross aimed towards the box.
90+3
The referee signals a free kick as Joao Felix from AC Milan trips Yacine Adli
90+3
The referee signals a free kick as Joao Felix from AC Milan trips Yacine Adli
90+3

RED CARD! - After violent conduct, Raffaele Palladino is dismissed by the referee
90+2
Samuel Chukwueze hand-balls
90+1
Goal kick for AC Milan
90+1
Warren Bondo from AC Milan concedes a foul on Yacine Adli but the referee decides against stopping the play and waves play on!
90+1
The fourth official shows there are 5 minute(s) of time to be added
90+1
AC Milan are trying to create something here.
90
AC Milan take a throw-in in the opponent's half of the field
90
Ball possession: AC Milan: 51%, Fiorentina: 49%.
90
Dodo from Fiorentina is ruled offside
90
NO GOAL! - After reviewing the situation, the referee announces that the goal for Fiorentina is revoked due to offside.
90
VAR - GOAL! - The referee has stopped the play. VAR check in progress, a potential goal for Fiorentina.
89

G O O O O A A A L! Fiorentina score! Dodo is on the scoresheet.
89
The cross by Nicolo Fagioli from Fiorentina successfully finds a teammate in the box.
88
The referee signals a free kick as Moise Kean from Fiorentina trips Luka Jovic
88
Goal kick for Fiorentina
88

Rolando Mandragora is leaving the field to be replaced by Yacine Adli in a tactical substitution.
87
Samuel Chukwueze from AC Milan takes a short corner kick from the right.
87
Michael Folorunsho relieves the pressure with a clearance
87
AC Milan are trying to create something here.
86
Moise Kean tries his luck from distance but his effort ends up safely in the hands of Mike Maignan
86
Fiorentina are trying to create something here.
85
Safe hands from Mike Maignan as he comes out and claims the ball
85
Ball possession: AC Milan: 52%, Fiorentina: 48%.
85
Fiorentina are trying to create something here.
84
Goal kick for Fiorentina
84
Theo Hernandez from AC Milan tries to score from outside the penalty box, but the shot is nowhere near the target.
84
AC Milan are trying to create something here.
84
Moise Kean sends a header towards goal, but Mike Maignan is there to comfortably save it
83
The cross by Dodo from Fiorentina successfully finds a teammate in the box.
83
Fiorentina are trying to create something here.
83
The referee signals a free kick as Michael Folorunsho from Fiorentina trips Joao Felix
83
Luca Ranieri makes the tackle and wins possession for his team
83
Samuel Chukwueze makes the tackle and wins possession for his team
83
Fiorentina are trying to create something here.
82
Goal kick for AC Milan
82
The referee signals a free kick as Nicolo Fagioli from Fiorentina trips Warren Bondo
81
Goal kick for Fiorentina
81
The game is restarted
80

Youssouf Fofana is leaving the field to be replaced by Samuel Chukwueze in a tactical substitution.
80

Christian Pulisic is leaving the field to be replaced by Warren Bondo in a tactical substitution.
80

Santiago Gimenez is injured and is replaced by Joao Felix.
79
Santiago Gimenez is down injured and receives medical treatment on the field.
79
Play has been stopped because there is a player lying on the pitch.
79
Santiago Gimenez comes back onto the field.
79
AC Milan take a throw-in in the opponent's half of the field
79
The game is restarted
79
Santiago Gimenez is injured and is taken off the field to receive medical treatment.
78
Santiago Gimenez is down injured and receives medical treatment on the field.
78
Play has been stopped because there is a player lying on the pitch.
77
David De Gea makes the tackle and wins possession for his team
77
The cross by Christian Pulisic from AC Milan successfully finds a teammate in the box.
77
Goal kick for AC Milan
76
Fiorentina are trying to create something here.
76
Goal kick for AC Milan
76
Chance! Moise Kean finds some room for a shot but fails to work the keeper. It's a goal kick
75
Fiorentina are trying to create something here.
75
A shot by Theo Hernandez is blocked
75
Christian Pulisic swings in the ball from a corner on the left, but it is nowhere near a teammate.
74
Rolando Mandragora from Fiorentina intercepts a cross aimed towards the box.
74
Christian Pulisic from AC Milan takes a short corner kick from the left.
74
Good effort by Theo Hernandez as he directs a shot on target, but David De Gea saves it
74
AC Milan are trying to create something here.
72
AC Milan take a throw-in in their own half of the field
72

Fabiano Parisi is leaving the field to be replaced by Michael Folorunsho in a tactical substitution.
72

Marin Pongracic is leaving the field to be replaced by Pietro Comuzzo in a tactical substitution.
71
Fiorentina are trying to create something here.
71
Goal kick for AC Milan
70
Ball possession: AC Milan: 52%, Fiorentina: 48%.
70
Rolando Mandragora fails to find the target with a shot from outside the box
70
Theo Hernandez from AC Milan intercepts a cross aimed towards the box.
70
Nicolo Fagioli swings in the ball from a corner on the left, but it is nowhere near a teammate.
69
Mike Maignan makes a crucial save!
69
Oooh... that was a sitter! Moise Kean should have scored from that position
69
Good effort by Moise Kean as he directs a shot on target, but Mike Maignan saves it
69
Fiorentina are trying to create something here.
69
Luca Ranieri successfully blocks the shot
68
A shot by Christian Pulisic is blocked
68
AC Milan are trying to create something here.
68
Fabiano Parisi from Fiorentina intercepts a cross aimed towards the box.
68
AC Milan are trying to create something here.
68
The referee signals a free kick as Luka Jovic from AC Milan trips Fabiano Parisi
67
Goal kick for Fiorentina
67
Youssouf Fofana fails to find the target with a shot from outside the box
66
Goal kick for Fiorentina
66

David De Gea from Fiorentina receives a yellow card for time wasting
66
Christian Pulisic from AC Milan takes a short corner kick from the left.
66
Pablo Mari from Fiorentina intercepts a cross aimed towards the box.
65
AC Milan are trying to create something here.
64
Fikayo Tomori provided the assist for the goal.
64

G O O O A A A L - Luka Jovic scores with the right foot!
64
The cross by Fikayo Tomori from AC Milan successfully finds a teammate in the box.
64
AC Milan are trying to create something here.
63
AC Milan take a throw-in in their own half of the field
63
Good effort by Lucas Beltran as he directs a shot on target, but Mike Maignan saves it
63
Fabiano Parisi creates a scoring opportunity for his teammate
63
Fiorentina are trying to create something here.
62
Fiorentina take a throw-in in the opponent's half of the field
62
Fiorentina take a throw-in in the opponent's half of the field
61
Pablo Mari makes the tackle and wins possession for his team
61
AC Milan are trying to create something here.
60
Lucas Beltran from Fiorentina is ruled offside
60
Ball possession: AC Milan: 53%, Fiorentina: 47%.
60
Fiorentina are trying to create something here.
60
Fikayo Tomori successfully blocks the shot
60
A shot by Nicolo Fagioli is blocked
60
Fiorentina are trying to create something here.
59

Danilo Cataldi is leaving the field to be replaced by Cher Ndour in a tactical substitution.
59

Albert Gudmundsson is leaving the field to be replaced by Lucas Beltran in a tactical substitution.
58

Yellow card for Christian Pulisic
58
The referee signals a free kick as Christian Pulisic from AC Milan trips Fabiano Parisi
58
Fiorentina take a throw-in in their own half of the field
58
Goal kick for Fiorentina
58

The referee shows Rafael Leao the yellow card for unsportsmanlike conduct.
57
AC Milan are trying to create something here.
57
Goal kick for Fiorentina
56
Space opens up for Santiago Gimenez but his finish goes wide of the target. Could have done better there.
56
David De Gea makes a crucial save!
56
Good effort by Christian Pulisic as he directs a shot on target, but David De Gea saves it
56
Good effort by Tijjani Reijnders as he directs a shot on target, but David De Gea saves it
56
AC Milan are trying to create something here.
55
Ball possession: AC Milan: 54%, Fiorentina: 46%.
55
Goal kick for Fiorentina
55

Tammy Abraham is leaving the field to be replaced by Santiago Gimenez in a tactical substitution.
54
Moise Kean from Fiorentina is ruled offside
53
Goal kick for Fiorentina
53
Chance! Luka Jovic finds some room for a shot but fails to work the keeper. It's a goal kick
53
Pablo Mari successfully blocks the shot
53
A shot by Theo Hernandez is blocked
53
Danilo Cataldi successfully blocks the shot
53
A shot by Christian Pulisic is blocked
53
AC Milan are trying to create something here.
53
Tammy Abraham sends a header towards goal, but David De Gea is there to comfortably save it
52
The cross by Christian Pulisic from AC Milan successfully finds a teammate in the box.
52
AC Milan are trying to create something here.
52
Rolando Mandragora tries his luck from distance but his effort ends up safely in the hands of Mike Maignan
52
Fiorentina are trying to create something here.
51
Goal kick for AC Milan
51
Good effort by Moise Kean as he directs a shot on target, but Mike Maignan saves it
51
Fiorentina are trying to create something here.
50
Rolando Mandragora makes the tackle and wins possession for his team
50
AC Milan are trying to create something here.
50
Moise Kean from Fiorentina intercepts a cross aimed towards the box.
50
Christian Pulisic swings in the ball from a corner on the left, but it is nowhere near a teammate.
50
Ball possession: AC Milan: 51%, Fiorentina: 49%.
50
The game is restarted
49
Play has been stopped while the referee talks to the players.
49
Luca Ranieri relieves the pressure with a clearance
49
Pablo Mari successfully blocks the shot
49
A shot by Youssouf Fofana is blocked
49
Rolando Mandragora from Fiorentina intercepts a cross aimed towards the box.
49
Theo Hernandez swings in the ball from a corner on the right, but it is nowhere near a teammate.
48
Pablo Mari from Fiorentina intercepts a cross aimed towards the box.
48
AC Milan are trying to create something here.
48
Pablo Mari relieves the pressure with a clearance
47
Goal kick for Fiorentina
47
Christian Pulisic from AC Milan takes a short corner kick from the left.
47
Danilo Cataldi successfully blocks the shot
46
A shot by Rafael Leao is blocked
46
AC Milan are trying to create something here.
46

The second half is underway
45+5

It's over! The referee blows for half time
45+5
Ball possession: AC Milan: 49%, Fiorentina: 51%.
45+5
Luka Jovic from AC Milan intercepts a cross aimed towards the box.
45+4

Kyle Walker is shown a yellow card by the referee
45+4
The referee signals a free kick as Kyle Walker from AC Milan trips Luca Ranieri
45+3
Fiorentina are trying to create something here.
45+3
Kyle Walker from AC Milan intercepts a cross aimed towards the box.
45+3
Marin Pongracic from Fiorentina intercepts a cross aimed towards the box.
45+2
AC Milan are trying to create something here.
45+2
Danilo Cataldi makes the tackle and wins possession for his team
45+2
Christian Pulisic makes the tackle and wins possession for his team
45+2
Fiorentina are trying to create something here.
45+1
The referee signals a free kick as Tammy Abraham from AC Milan trips Dodo
45+1
Moise Kean makes the tackle and wins possession for his team
45+1
AC Milan are trying to create something here.
45+1
The fourth official shows there are 4 minute(s) of time to be added
45
Ball possession: AC Milan: 50%, Fiorentina: 50%.
44
AC Milan take a throw-in in their own half of the field
43
The referee signals a free kick as Fabiano Parisi from Fiorentina trips Christian Pulisic
42
Rolando Mandragora from Fiorentina takes a short corner kick from the right.
42
The game is restarted
41

The referee shows Theo Hernandez the yellow card for unsportsmanlike conduct.
41

The referee shows Dodo the yellow card for unsportsmanlike conduct.
41
Play has been stopped while the referee talks to the players.
41
Fiorentina are trying to create something here.
41
Goal kick for AC Milan
41
Fiorentina are trying to create something here.
40
Ball possession: AC Milan: 47%, Fiorentina: 53%.
40
Goal kick for Fiorentina
39
AC Milan are trying to create something here.
38
AC Milan are in control of the ball.
37
Fiorentina are trying to create something here.
37
AC Milan are trying to create something here.
36
Goal kick for Fiorentina
36
Fiorentina take a throw-in in their own half of the field
35
Ball possession: AC Milan: 47%, Fiorentina: 53%.
35
Luca Ranieri from Fiorentina intercepts a cross aimed towards the box.
35
AC Milan are trying to create something here.
34
AC Milan take a throw-in in the opponent's half of the field
33
Goal kick for AC Milan
33
Fiorentina are trying to create something here.
33
A shot by Nicolo Fagioli is blocked
33
Rolando Mandragora from Fiorentina swings in the corner from the right.
32
Theo Hernandez relieves the pressure with a clearance
32
Fiorentina are trying to create something here.
31

Yellow card for Pablo Mari
31
Pablo Mari is penalised for pushing Tijjani Reijnders
30
The referee signals a free kick as Youssouf Fofana from AC Milan trips Nicolo Fagioli
30
Fiorentina take a throw-in in the opponent's half of the field
30
Fikayo Tomori from AC Milan intercepts a cross aimed towards the box.
30
Ball possession: AC Milan: 44%, Fiorentina: 56%.
30
Fiorentina are trying to create something here.
29
Fiorentina take a throw-in in their own half of the field
28
Rolando Mandragora from Fiorentina is ruled offside
28
Fiorentina are trying to create something here.
27
The referee signals a free kick as Malick Thiaw from AC Milan trips Rolando Mandragora
27
Fiorentina are trying to create something here.
26
The referee signals a free kick as Rafael Leao from AC Milan trips Pablo Mari
26
A shot by Youssouf Fofana is blocked
26
AC Milan are trying to create something here.
26
The referee signals a free kick as Dodo from Fiorentina trips Rafael Leao
25
Ball possession: AC Milan: 48%, Fiorentina: 52%.
24
With the goal, AC Milan have reduced their deficit. Will they be capable of pulling something out of the game?
23

Yunus Musah is leaving the field to be replaced by Luka Jovic in a tactical substitution.
23
Christian Pulisic provided the assist for the goal.
23

G O O O A A A L - Tammy Abraham scores with the right foot!
23
Christian Pulisic creates a scoring opportunity for his teammate
23
AC Milan are trying to create something here.
23
Tammy Abraham from AC Milan intercepts a cross aimed towards the box.
23
Rolando Mandragora swings in the ball from a corner on the right, but it is nowhere near a teammate.
22
The game is restarted
22
Play has been stopped while the referee talks to the players.
22
Albert Gudmundsson shoots from outside the box, but Mike Maignan has it under control
21
Fiorentina are trying to create something here.
21
The referee signals a free kick as Yunus Musah from AC Milan trips Fabiano Parisi
20
The referee signals a free kick as Moise Kean from Fiorentina trips Fikayo Tomori
20
Ball possession: AC Milan: 51%, Fiorentina: 49%.
19
Goal kick for Fiorentina
19
AC Milan are trying to create something here.
19
Malick Thiaw from AC Milan intercepts a cross aimed towards the box.
19
Fiorentina are trying to create something here.
17
Tijjani Reijnders from AC Milan is ruled offside
17
Goal kick for AC Milan
17
Dodo goes for goal, but the shot lacks precision and sails wide
17
Fiorentina are trying to create something here.
16
AC Milan take a throw-in in their own half of the field
16
Fiorentina take a throw-in in their own half of the field
15
Ball possession: AC Milan: 48%, Fiorentina: 52%.
15
Marin Pongracic from Fiorentina goes a bit too far there as the pulls down Rafael Leao
15
AC Milan are trying to create something here.
14
The referee signals a free kick as Nicolo Fagioli from Fiorentina trips Rafael Leao
14
Tammy Abraham comes back onto the field.
14
Fiorentina take a throw-in in their own half of the field
14
The game is restarted
14
Tammy Abraham is injured and is taken off the field to receive medical treatment.
12
Play has been stopped because there is a player lying on the pitch.
10
Dodo provided the assist for the goal.
10

G O O O A A A L - Moise Kean scores with the right foot!
10
The cross by Dodo from Fiorentina successfully finds a teammate in the box.
10
Fiorentina are trying to create something here.
10
Albert Gudmundsson makes the tackle and wins possession for his team
10
AC Milan are trying to create something here.
9
AC Milan take a throw-in in the opponent's half of the field
7
Yunus Musah with a bad execution which leads to a goal for the opponent
7

G O O O A A A L - Malick Thiaw holds his head in his hands as he puts the ball past his own goalkeeper!
7
Fiorentina start a counter attack
7
Rolando Mandragora makes the tackle and wins possession for his team
7
Yunus Musah could cost his team a goal after a defensive blunder.
6
The referee signals a free kick as Marin Pongracic from Fiorentina trips Rafael Leao
6
The cross by Dodo from Fiorentina successfully finds a teammate in the box.
6
Fiorentina are trying to create something here.
5
Fiorentina take a throw-in in their own half of the field
5
Ball possession: AC Milan: 40%, Fiorentina: 60%.
5
The game is restarted
4
Marin Pongracic is down injured and receives medical treatment on the field.
4
Play has been stopped because there is a player lying on the pitch.
4
AC Milan are trying to create something here.
3
Rafael Leao is penalised for pushing Dodo
3
AC Milan are trying to create something here.
2
The referee signals a free kick as Rolando Mandragora from Fiorentina trips Tammy Abraham
2
Moise Kean from Fiorentina is ruled offside
1
AC Milan take a throw-in in their own half of the field
1
The pitch is in fantastic condition today and the players are enjoying the surface.
1
Welcome to tonights game where the floodlight surrounds the pitch.
1
Fiorentina kick-off, and the game is underway.
1

The referee starts the match
-
Welcome to San Siro where the two teams take the field for the start of this match.

DLWWL
5 | 8 | 1.6 | 2 | 1 | 2 |
matches | goals | per match | wins | draws | losing |

WWWLL
5 | 10 | 2.0 | 3 | 0 | 2 |
matches | goals | per match | wins | draws | losing |
or Enter