
AC Milan vs Fiorentina, 2024-25 Italian Serie A
Apr 5, 2025, 6:45 PM · Italian Serie A2 - 2
Pulisic gets assist, misery for Musah in Milan draw with Fiorentina
AC Milan recovered from conceding two early goals to snatch a 2-2 draw against visiting Fiorentina in Serie A on Saturday as their hopes of qualifying for the Champions League continue to fade.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Offside, Fiorentina. Moise Kean is caught offside.
- 2': Foul by Rolando Mandragora (Fiorentina).
- 2': Tammy Abraham (AC Milan) wins a free kick in the defensive half.
- 3': Dodô (Fiorentina) wins a free kick in the defensive half.
- 3': Foul by Rafael Leão (AC Milan).
- 4': Delay in match because of an injury Marin Pongracic (Fiorentina).
- 5': Delay over. They are ready to continue.
- 6': Foul by Marin Pongracic (Fiorentina).
- 6': Rafael Leão (AC Milan) wins a free kick in the defensive half.
- 7': Own Goal by Malick Thiaw, AC Milan. AC Milan 0, Fiorentina 1.
- 10': Goal! AC Milan 0, Fiorentina 2. Moise Kean (Fiorentina) right footed shot from very close range to the bottom right corner. Assisted by Dodô.
- 12': Delay in match because of an injury Tammy Abraham (AC Milan).
- 13': Delay over. They are ready to continue.
- 14': Foul by Nicolò Fagioli (Fiorentina).
- 14': Rafael Leão (AC Milan) wins a free kick in the defensive half.
- 15': Foul by Marin Pongracic (Fiorentina).
- 15': Rafael Leão (AC Milan) wins a free kick in the attacking half.
- 17': Attempt missed. Dodô (Fiorentina) right footed shot from the right side of the six yard box is close, but misses the top right corner. Assisted by Albert Gudmundsson.
- 17': Offside, AC Milan. Tijjani Reijnders is caught offside.
- 20': Fikayo Tomori (AC Milan) wins a free kick in the defensive half.
- 20': Foul by Moise Kean (Fiorentina).
- 21': Fabiano Parisi (Fiorentina) wins a free kick in the defensive half.
- 21': Foul by Yunus Musah (AC Milan).
- 21': Attempt saved. Albert Gudmundsson (Fiorentina) right footed shot from outside the box is saved in the bottom right corner.
- 21': Corner, Fiorentina. Conceded by Mike Maignan.
- 23': Goal! AC Milan 1, Fiorentina 2. Tammy Abraham (AC Milan) right footed shot from the centre of the box to the bottom right corner. Assisted by Christian Pulisic with a through ball.
- 23': Substitution, AC Milan. Luka Jovic replaces Yunus Musah.
- 25': Foul by Marin Pongracic (Fiorentina).
- 25': Rafael Leão (AC Milan) wins a free kick in the defensive half.
- 25': Attempt blocked. Tammy Abraham (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Luka Jovic with a through ball.
- 25': Attempt blocked. Youssouf Fofana (AC Milan) right footed shot from outside the box is blocked. Assisted by Rafael Leão.
- 26': Foul by Rafael Leão (AC Milan).
- 26': Marin Pongracic (Fiorentina) wins a free kick in the defensive half.
- 27': Foul by Malick Thiaw (AC Milan).
- 27': Rolando Mandragora (Fiorentina) wins a free kick in the attacking half.
- 28': Offside, Fiorentina. Moise Kean is caught offside.
- 30': Foul by Youssouf Fofana (AC Milan).
- 30': Nicolò Fagioli (Fiorentina) wins a free kick on the left wing.
- 31': Foul by Pablo Marí (Fiorentina).
- 31': Tijjani Reijnders (AC Milan) wins a free kick in the defensive half.
- 31': Pablo Marí (Fiorentina) is shown the yellow card for a bad foul.
- 32': Corner, Fiorentina. Conceded by Theo Hernández.
- 33': Attempt missed. Nicolò Fagioli (Fiorentina) right footed shot from the centre of the box is just a bit too high. Assisted by Rolando Mandragora following a corner.
- 41': Corner, Fiorentina. Conceded by Malick Thiaw.
- 41': Dodô (Fiorentina) is shown the yellow card.
- 41': Theo Hernández (AC Milan) is shown the yellow card.
- 42': Christian Pulisic (AC Milan) wins a free kick in the defensive half.
- 42': Foul by Fabiano Parisi (Fiorentina).
- 44': Delay in match because of an injury Fabiano Parisi (Fiorentina).
- 45': Delay over. They are ready to continue.
- 45'+1': Fourth official has announced 4 minutes of added time.
- 45'+1': Dodô (Fiorentina) wins a free kick in the defensive half.
- 45'+1': Foul by Tammy Abraham (AC Milan).
- 45'+4': Foul by Kyle Walker (AC Milan).
- 45'+4': Luca Ranieri (Fiorentina) wins a free kick on the left wing.
- 45'+4': Kyle Walker (AC Milan) is shown the yellow card for a bad foul.
- 45'+4': First Half ends, AC Milan 1, Fiorentina 2.
- 45': Second Half begins AC Milan 1, Fiorentina 2.
- 46': Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Luka Jovic.
- 46': Corner, AC Milan. Conceded by Danilo Cataldi.
- 48': Corner, AC Milan. Conceded by Pablo Marí.
- 49': Attempt blocked. Youssouf Fofana (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Luka Jovic with a headed pass.
- 49': Corner, AC Milan. Conceded by Luca Ranieri.
- 51': Attempt saved. Moise Kean (Fiorentina) right footed shot from a difficult angle on the right is saved in the bottom left corner. Assisted by Marin Pongracic.
- 52': Attempt saved. Rolando Mandragora (Fiorentina) left footed shot from outside the box is saved in the centre of the goal. Assisted by Moise Kean.
- 52': Attempt saved. Tammy Abraham (AC Milan) header from the centre of the box is saved in the centre of the goal. Assisted by Christian Pulisic.
- 53': Attempt blocked. Christian Pulisic (AC Milan) left footed shot from outside the box is blocked. Assisted by Luka Jovic.
- 53': Attempt blocked. Theo Hernández (AC Milan) left footed shot from outside the box is blocked.
- 53': Attempt missed. Luka Jovic (AC Milan) left footed shot from the centre of the box is high and wide to the left.
- 54': Offside, Fiorentina. Moise Kean is caught offside.
- 55': Substitution, AC Milan. Santiago Giménez replaces Tammy Abraham.
- 56': Attempt saved. Tijjani Reijnders (AC Milan) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Luka Jovic.
- 56': Attempt saved. Christian Pulisic (AC Milan) left footed shot from very close range is saved in the centre of the goal.
- 56': Attempt missed. Santiago Giménez (AC Milan) left footed shot from the left side of the box is close, but misses to the left.
- 58': Rafael Leão (AC Milan) is shown the yellow card.
- 58': Albert Gudmundsson (Fiorentina) wins a free kick in the defensive half.
- 58': Foul by Christian Pulisic (AC Milan).
- 58': Christian Pulisic (AC Milan) is shown the yellow card for a bad foul.
- 59': Substitution, Fiorentina. Cher Ndour replaces Danilo Cataldi.
- 59': Substitution, Fiorentina. Lucas Beltrán replaces Albert Gudmundsson.
- 60': Attempt blocked. Nicolò Fagioli (Fiorentina) right footed shot from the centre of the box is blocked. Assisted by Marin Pongracic.
- 60': Offside, Fiorentina. Lucas Beltrán is caught offside.
- 63': Attempt saved. Lucas Beltrán (Fiorentina) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Fabiano Parisi.
- 64': Goal! AC Milan 2, Fiorentina 2. Luka Jovic (AC Milan) left footed shot from the centre of the box to the bottom left corner. Assisted by Fikayo Tomori with a through ball.
- 65': Corner, AC Milan. Conceded by Pablo Marí.
- 66': David de Gea (Fiorentina) is shown the yellow card.
- 67': Attempt missed. Youssouf Fofana (AC Milan) right footed shot from outside the box misses to the right.
- 67': Foul by Luka Jovic (AC Milan).
- 67': Rolando Mandragora (Fiorentina) wins a free kick in the defensive half.
- 68': Attempt blocked. Christian Pulisic (AC Milan) right footed shot from the right side of the box is blocked.
- 69': Attempt saved. Moise Kean (Fiorentina) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Nicolò Fagioli with a through ball.
- 69': Corner, Fiorentina. Conceded by Mike Maignan.
- 70': Attempt missed. Rolando Mandragora (Fiorentina) left footed shot from outside the box is too high. Assisted by Lucas Beltrán.
- 72': Substitution, Fiorentina. Michael Folorunsho replaces Fabiano Parisi.
- 72': Substitution, Fiorentina. Pietro Comuzzo replaces Marin Pongracic.
- 74': Attempt saved. Theo Hernández (AC Milan) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Luka Jovic.
- 74': Corner, AC Milan. Conceded by David de Gea.
- 74': Corner, AC Milan. Conceded by Rolando Mandragora.
- 75': Attempt missed. Theo Hernández (AC Milan) left footed shot from the centre of the box misses to the left following a corner.
- 75': Attempt blocked. Malick Thiaw (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Rafael Leão.
- 75': Attempt missed. Moise Kean (Fiorentina) right footed shot from the right side of the box is too high. Assisted by Dodô.
- 77': Delay in match because of an injury Santiago Giménez (AC Milan).
- 78': Delay over. They are ready to continue.
- 80': Substitution, AC Milan. Samuel Chukwueze replaces Christian Pulisic.
- 80': Substitution, AC Milan. João Félix replaces Santiago Giménez because of an injury.
- 80': Substitution, AC Milan. Warren Bondo replaces Youssouf Fofana.
- 81': Foul by Nicolò Fagioli (Fiorentina).
- 81': Warren Bondo (AC Milan) wins a free kick in the defensive half.
- 82': Attempt missed. Lucas Beltrán (Fiorentina) right footed shot from the right side of the box is high and wide to the right. Assisted by Pietro Comuzzo following a fast break.
- 83': Foul by Michael Folorunsho (Fiorentina).
- 83': João Félix (AC Milan) wins a free kick in the defensive half.
- 83': Attempt saved. Moise Kean (Fiorentina) header from the centre of the box is saved in the centre of the goal. Assisted by Dodô with a cross.
- 83': Attempt missed. Theo Hernández (AC Milan) left footed shot from the centre of the box is too high. Assisted by Mike Maignan following a fast break.
- 86': Attempt saved. Moise Kean (Fiorentina) right footed shot from outside the box is saved in the bottom left corner.
- 87': Corner, AC Milan. Conceded by Michael Folorunsho.
- 88': Substitution, Fiorentina. Yacine Adli replaces Rolando Mandragora.
- 88': Foul by Moise Kean (Fiorentina).
- 88': Malick Thiaw (AC Milan) wins a free kick in the defensive half.
- 89': Offside, Fiorentina. Dodô is caught offside.
- 89': GOAL OVERTURNED BY VAR: Dodô (Fiorentina) scores but the goal is ruled out after a VAR review.
- 90': VAR Decision: No Goal AC Milan 2-2 Fiorentina.
- 90'+1': Fourth official has announced 5 minutes of added time.
- 90'+1': Hand ball by Samuel Chukwueze (AC Milan).
- 90'+3': Foul by João Félix (AC Milan).
- 90'+3': Yacine Adli (Fiorentina) wins a free kick in the defensive half.
- 90'+3': Foul by João Félix (AC Milan).
- 90'+3': Yacine Adli (Fiorentina) wins a free kick in the attacking half.
- 90'+4': Attempt blocked. Pablo Marí (Fiorentina) left footed shot from outside the box is blocked.
- 90'+4': Foul by Luca Ranieri (Fiorentina).
- 90'+4': João Félix (AC Milan) wins a free kick in the attacking half.
- 90'+5': Offside, AC Milan. Malick Thiaw is caught offside.
- 90'+5': Second Half ends, AC Milan 2, Fiorentina 2.
- 0': Match ends, AC Milan 2, Fiorentina 2.
Statistics
FIO | MIL | |
---|---|---|
12 | Fouls | 12 |
3 | Yellow Cards | 4 |
0 | Red Cards | 0 |
5 | Offsides | 2 |
4 | Corner Kicks | 7 |
4 | Saves | 7 |
47.7 | Possession | 52.3 |
15 | SHOTS | 19 |
8 | ON GOAL | 6 |
0.5 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
326 | Accurate Passes | 355 |
372 | Passes | 410 |
0.9 | Pass Completion % | 0.9 |
6 | Accurate Crosses | 3 |
11 | Crosses | 11 |
0.5 | Cross % | 0.3 |
52 | Long Balls | 30 |
32 | Accurate Long Balls | 15 |
0.6 | Long Balls % | 0.5 |
2 | Blocked Shots | 8 |
6 | Effective Tackles | 6 |
16 | Tackles | 14 |
0.4 | Tackle % | 0.4 |
7 | Interceptions | 8 |
22 | Effective Clearances | 15 |
22 | Clearances | 15 |
Game Information
6:45 PM, Sat, Apr 5, 2025
Venue: Stadio Giuseppe Meazza
Location: Milano, Italy
Attendance: 72,451
Serie A Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Napoli | 36 | +30 | 78 |
2 | Internazionale | 36 | +42 | 77 |
3 | Atalanta | 36 | +41 | 71 |
4 | Juventus | 36 | +20 | 64 |
Line-Ups
AC Milan (4-2-3-1)
No. | Name |
---|---|
16 | Mike Maignan (GK) |
28 | Malick Thiaw |
23 | Fikayo Tomori |
19 | Theo Hernández ![]() |
32 | Kyle Walker ![]() |
14 | Tijjani Reijnders |
29 | Youssouf Fofana |
80 | Yunus Musah |
90 | Tammy Abraham |
10 | Rafael Leão ![]() |
11 | Christian Pulisic |
Fiorentina (3-5-2)
No. | Name |
---|---|
43 | David de Gea (GK) ![]() |
18 | Pablo Marí ![]() |
6 | Luca Ranieri |
5 | Marin Pongracic |
44 | Nicolo Fagioli |
8 | Rolando Mandragora |
32 | Danilo Cataldi |
65 | Fabiano Parisi |
2 | Dodô |
10 | Albert Gudmundsson |
20 | Moise Kean |
Serie A News

The top five European leagues have agreed to a close the summer transfer window at the same time to avoid a staggered final day of deals.

The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?

A second-half goal by substitute Ibrahim Sulemana earned Atalanta a 2-1 home win over AS Roma in Serie A on Monday, securing Champions League qualification for Gian Piero Gasperini's side.

Barcelona made it four wins in four games against rivals Real Madrid this season, taking a big step toward winning LaLiga in the process. Also, Chelsea's top-four hopes took a self-inflicted hit vs. Newcastle.

From El Clásico to Manchester Derby, here are some of the most notable men's rivalries in soccer around the world.