Fiorentina vs AC Milan – Match Summary
AC Milan snatched a dramatic late point at the Stadio Artemio Franchi thanks to a 90th-minute equalizer from substitute Christopher Nkunku. Fiorentina looked set for victory after Pietro Comuzzo‘s powerful header gave them the lead in the second half. It was a heated affair that saw Fiorentina manager Paolo Vanoli sent off just before halftime, but Mike Maignan kept Milan in the game with a string of heroic saves before the late drama unfolded.
Fiorentina vs AC Milan – Final Score
Fiorentina 1–1 AC Milan
(HT: 0–0)
Goals:
- 66’ — Comuzzo (FIO)
- 90’ — Nkunku (MIL)
Fiorentina vs AC Milan – Timeline & Events
- 31’ — 🟨 Card: Moise Kean (Fiorentina) booked for unsportsmanlike conduct.
- 45+2’ — 🟥 RED CARD: Fiorentina manager Paolo Vanoli is sent off after receiving two quick yellow cards for dissent.
- 66’ — ⚽ GOAL! Pietro Comuzzo powers home a header off the post from an Albert Guðmundsson corner. (1–0)
- 74’ — 🚑 Injury: Strahinja Pavlović (Milan) goes off with a head injury; replaced by Nkunku.
- 80’ — 🟨 Card: Nicolò Fagioli (Fiorentina) booked for tripping.
- 84’ — 🟨 Card: Adrien Rabiot (Milan) booked for holding.
- 90’ — ⚽ GOAL! Christopher Nkunku hits the post and scores the equalizer after a setup by Youssouf Fofana. (1–1)
- 90+4’ — 🟨 Card: Youssouf Fofana (Milan) booked for roughing.
First Half Analysis
The first half was a tactical battle with high intensity but no goals. Fiorentina were the aggressors, recording more shots, while Milan relied on Mike Maignan to keep the scores level. The most significant moment came in stoppage time when Fiorentina boss Paolo Vanoli lost his cool on the touchline and was dismissed by referee Davide Massa, leaving his team without their manager for the second half.
Second Half Analysis
Fiorentina didn’t let the red card affect them and took a deserved lead through Comuzzo’s set-piece header. Milan struggled to break down the Viola defense until the forced substitution of Pavlović brought Christopher Nkunku onto the pitch. The Frenchman changed the game, scoring the vital equalizer in the 90th minute. Milan arguably could have won it late on, but a draw was a fair result given the balance of play.
xG Reality Check: Fiorentina 1.48 | AC Milan 1.81
Key Match Factors
- Maignan’s Wall: Mike Maignan made 6 saves, several of them crucial, to keep Milan within striking distance.
- Impact Subs: Christopher Nkunku came off the bench (due to injury) and scored the decisive goal with a clutch finish.
- Set-Piece Threat: Fiorentina’s goal came from a corner, one of 8 corners they won compared to Milan’s 5.
- Discipline: The match was fiery, featuring 5 yellow cards (plus the manager’s red), disrupting the flow of the game.
Player of the Match
🏆 Christopher Nkunku (AC Milan)
Changed the game after coming on: scored the 90th-minute equalizer and provided the creative spark Milan lacked.
Fiorentina vs AC Milan – Player Ratings
| Fiorentina | Rating | AC Milan | Rating |
| De Gea | 7.0 | Maignan | 8.0 |
| Dodo | 7.0 | De Winter | 6.5 |
| Comuzzo | 7.5 | Gabbia | 7.0 |
| Pongracic | 6.5 | Pavlovic | 6.5 |
| Gosens | 7.0 | Saelemaekers | 6.0 |
| Mandragora | 6.5 | Loftus-Cheek | 6.0 |
| Fagioli | 6.0 | Jashari | 6.0 |
| Ndour | 6.5 | Ricci | 7.0 |
| Parisi | 6.5 | Estupinan | 5.5 |
| Kean | 6.0 | Pulisic | 7.0 |
| Gudmundsson | 7.5 | Fullkrug | 6.0 |
| Subs | Nkunku (MOTM) | 7.7 |
Fiorentina vs AC Milan – Match Stats
| Stat | Fiorentina | AC Milan |
| Expected Goals (xG) | 1.48 | 1.81 |
| xG on Target (xGOT) | 0.93 | 1.94 |
| Possession | 52% | 48% |
| Total Shots | 20 | 13 |
| Shots on Target | 7 | 3 |
| Big Chances | 5 | 3 |
| Corners | 8 | 5 |
| Passes (Accuracy) | 385 (89%) | 347 (86%) |
| Fouls | 10 | 14 |
| Yellow Cards | 2 | 3 |
| Goalkeeper Saves | 2 | 6 |
Top 5 Performers
- Christopher Nkunku (MIL): The savior with a late goal and high impact rating (7.7).
- Mike Maignan (MIL): Kept Milan alive with 6 saves and an 8.0 rating.
- Pietro Comuzzo (FIO): Solid defensively and scored the opening goal.
- Albert Guðmundsson (FIO): Provided the assist and created 5 Big Chances for his team.
- Robin Gosens (FIO): A constant aerial threat and defensive presence.
Underperformers / Weak Links
- Pervis Estupiñán (MIL): Struggled defensively, conceded a yellow card, and was subbed off early (60′).
- Moise Kean (FIO): Working hard but lacked composure; booked for unsportsmanlike conduct.
Substitutions Impact
- Christopher Nkunku (MIL): Replaced the injured Pavlović (74′) and scored the equalizer. (Rating: 7.7)
- Youssouf Fofana (MIL): Assisted the goal but picked up a late yellow card. (Rating: 7.1)
- Davide Bartesaghi (MIL): Came on for Estupiñán (60′) and offered more stability. (Rating: 6.9)
Tactical Breakdown
Fiorentina:
- Aggressive Press: Registered 20 shots and dominated possession slightly (52%).
- Set-Piece Focus: Utilized 8 corners to great effect, scoring their only goal from one.
AC Milan:
- Reliance on Maignan: The defense was porous (conceding 5 Big Chances), forcing the keeper to be the hero.
- Late Rally: Nkunku’s introduction shifted them to a more direct attacking style in the final 15 minutes.
What This Result Means
- Fiorentina: Will feel aggrieved dropping points after leading late, especially with the manager sent off.
- AC Milan: A valuable point gained from a losing position, though defensive issues remain a concern.
Fiorentina vs AC Milan – FAQs
Q: Who won the Fiorentina vs AC Milan match?
A: The match ended in a 1–1 draw.
Q: Who scored the goals?
A: Pietro Comuzzo scored for Fiorentina; Christopher Nkunku scored for AC Milan.
Q: What was the xG (Expected Goals) for the match?
A: Fiorentina 1.48 – 1.81 AC Milan.
Q: Who was sent off?
A: Fiorentina manager Paolo Vanoli was shown a red card in first-half stoppage time.
Call to Action — SportsphereArena Community
Does Mike Maignan deserve more credit for keeping Milan in the title race?
Let us know your thoughts in the comments below!
Read more:-
11/1/2026 Match Reports
Portsmouth vs Arsenal – Match Report
Sheffield United vs Mansfield Town – Match Report
Fiorentina vs AC Milan – Match Report
Official website











1 thought on “Fiorentina 1–1 AC Milan: Serie A Match Report & Highlights”