Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
47
FT
Sat, Sep 26
Charlotte
0-1
Chicago Fire
⚡ Intensity 57
⚖️ Balance 5
🏆 Stakes 0
🎲 Upset 39
Chicago stuns Charlotte in VAR thriller

Win Probability

  • Charlotte 44%
  • Draw 24%
  • Chicago Fire 32%

Futmetrix AI estimate

Chicago Defy the Odds in Charlotte Sucker Punch

Average Entertainment Futmetrix Score: 47/100. A cruel own goal and a controversial VAR intervention combined to hand the visitors an unexpected victory on the road.

Early Embers

Bank of America Stadium expected a routine home victory given recent form, but the visitors arrived with other ideas. The Stakes were immense for Eastern Conference positioning, and Chicago Fire immediately imposed their will. The away side controlled possession with a 59 percent share, turning the early phases into a shooting gallery. A barrage of 29 combined shots kept the crowd on edge. Charlotte had to rely heavily on their defensive anchor, as K. Kahlina put on a goalkeeping clinic. His 8 crucial saves kept the hosts alive despite waves of relentless pressure and mounting corner kicks.

The VAR Heartbreak

The match flipped entirely in a frantic three-minute window just before the hour mark. First, a moment of pure chaos in the penalty area resulted in a devastating own goal involving Luca De La Torre, gifting the visitors a critical advantage. The Intensity immediately skyrocketed. Charlotte roared back instantly, seemingly finding their equalizer when Tyger Smalls found the back of the net in the 61st minute. However, the celebrations were cut agonizingly short. The VAR booth intervened, scratching the goal and deflating the home support. That massive swing in momentum shifted the entire emotional landscape of the contest.

Frustration Boils Over

Desperation crept in as the final whistle approached. Charlotte threw bodies forward seeking a dramatic equalizer, but the visitors showcased a high Balance in their defensive shape, absorbing the pressure effectively. The monumental Upset factor became undeniable as the clock ticked into stoppage time. Frustrations finally boiled over in the 90th minute when veteran Tim Ream was shown a straight red card, ending any lingering hopes of a comeback. Chicago secured three massive points, ending their winless slump and leaving the Carolina faithful to ponder what could have been.

Key Questions

How did the red card for Tim Ream impact the match?

His 90th-minute dismissal killed any remaining momentum for Charlotte, cementing their inability to mount a last-gasp comeback.

How did VAR change this match?

VAR decisively intervened in the 61st minute, canceling a crucial equalizing goal by Tyger Smalls and preserving Chicago's lead.

What made K. Kahlina the Man of the Match?

He produced an extraordinary 8 crucial saves to keep a heavily out-possessed Charlotte side within striking distance throughout the contest.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
Charlotte 41%
Chicago Fire 59%
Shots
11
18
Charlotte 11
Chicago Fire 18
Shots on Target
2
8
Charlotte 2
Chicago Fire 8
Expected Goals (xG)
1.34
1.11
Charlotte 1.34
Chicago Fire 1.11
Passes
347
525
Charlotte 347
Chicago Fire 525
Corners
4
6
Charlotte 4
Chicago Fire 6
Fouls
14
15
Charlotte 14
Chicago Fire 15
Yellow Cards
4
2
Charlotte 4
Chicago Fire 2
Red Cards
1
0
Charlotte 1
Chicago Fire 0

Match Events

Sergio Oregel 🟨 23'
34' 🟨 Djibril Diani
HT
49' 🔄 ↓ Archie Goodwin ↑Tyger Smalls
61' • Tyger Smalls
70' 🔄 ↓ Djibril Diani ↑David Schnegg
70' 🔄 ↓ Luca De La Torre ↑Brandt Bronico
74' 🟨 Pep Biel
↓ Leonardo Barroso ↑Andrew Gutman 🔄 75'
↓ Sergio Oregel ↑Mauricio Pineda 🔄 75'
↓ Mbekezeli Mbokazi ↑Sam Rogers 🔄 80'
↓ Jonathan Bamba ↑David Poreba 🔄 80'
David Poreba 🟨 81'
81' 🔄 ↓ Will Cleary ↑Nathan Byrne
81' 🔄 ↓ Harry Toffolo ↑Nathan Richmond
82' 🟨 Ashley Westwood
90'+8 🟨 Tim Ream
90'+8 🟥 Tim Ream
FT

Player Cards

Our take on every player in this match

Charlotte

Goalkeepers
Kristijan Kahlina
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Will Cleary
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Frederick Kessler
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
58%
Duel Win %
Tim Ream
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.9
Rating
Harry Toffolo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Ashley Westwood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Djibril Diani
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Pep Biel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luca de la Torre
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.8
Rating
Allan Saint-Maximin
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
Forwards
Archie Goodwin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
49
Entry
BENCH
Tyler Miller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathan Byrne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
David Schnegg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Morrison Agyemang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrew Privett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandt Bronico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
B. Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
N. Richmond
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Chicago Fire

Goalkeepers
Josh Cohen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jonathan Dean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jack Elliott
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
80%
Duel Win %
Mbekezeli Mbokazi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Leonardo Barroso
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Midfielders
Sergio Oregel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Tah D'Avilla
MAGNET
MAGNET
82
Activity
82
Activity
79
Passes
3
Duels
Maren Haile-Selassie
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
29%
Pass Acc
Forwards
Philip Zinckernagel
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Johan Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jonathan Bamba
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
0
Interceptions
4
Blocks
BENCH
Jeff Gal
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Mauricio Pineda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Andrew Gutman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
David Poręba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
W. Brody
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Pineda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Boltz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/02/2026 Chicago Fire 2 - 1 Charlotte Major League Soccer Soldier Field
06/29/2025 Chicago Fire 3 - 2 Charlotte Major League Soccer Soldier Field
05/17/2025 Charlotte 1 - 4 Chicago Fire Major League Soccer Bank of America Stadium
10/02/2024 Charlotte 4 - 3 Chicago Fire Major League Soccer Bank of America Stadium
05/16/2024 Chicago Fire 0 - 1 Charlotte Major League Soccer Soldier Field
10/08/2023 Chicago Fire 0 - 2 Charlotte Major League Soccer Soldier Field
05/17/2023 Charlotte 2 - 1 Chicago Fire Major League Soccer Bank of America Stadium
09/18/2022 Chicago Fire 2 - 3 Charlotte Major League Soccer Soldier Field
08/06/2022 Charlotte 2 - 3 Chicago Fire Major League Soccer Bank of America Stadium
08/02/2026
Major League Soccer Soldier Field
06/29/2025
Major League Soccer Soldier Field
05/17/2025
Major League Soccer Bank of America Stadium
10/02/2024
Major League Soccer Bank of America Stadium
05/16/2024
Major League Soccer Soldier Field
10/08/2023
Major League Soccer Soldier Field
05/17/2023
Major League Soccer Bank of America Stadium
09/18/2022
Major League Soccer Soldier Field
08/06/2022
Major League Soccer Bank of America Stadium
Charlotte Win
Chicago Fire Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 24 53 49 18 +31 WNashville SC 2 - 0 Toronto FC (27-09-2026)WNashville SC 3 - 0 Chicago Fire (20-09-2026)DInter Miami 2 - 2 Nashville SC (12-09-2026)LToronto FC 2 - 1 Nashville SC (09-09-2026)DNew York City FC 0 - 0 Nashville SC (04-09-2026)
2 New England Revolution 22 43 41 25 +16 WNew England Revolution 4 - 2 Orlando City SC (19-09-2026)WChicago Fire 1 - 2 New England Revolution (13-09-2026)WNew York City FC 1 - 2 New England Revolution (10-09-2026)WColumbus Crew 1 - 3 New England Revolution (30-08-2026)DNew England Revolution 1 - 1 New York City FC (23-08-2026)
3 Charlotte 23 38 43 33 +10 LCharlotte 0 - 1 Chicago Fire (26-09-2026)WDC United 1 - 2 Charlotte (19-09-2026)DFC Cincinnati 3 - 3 Charlotte (12-09-2026)WCF Montreal 1 - 2 Charlotte (09-09-2026)WAtlanta United FC 0 - 2 Charlotte (29-08-2026)
4 Inter Miami 21 35 53 41 +12 LColumbus Crew 2 - 1 Inter Miami (27-09-2026)DInter Miami 2 - 2 Nashville SC (12-09-2026)DChicago Fire 1 - 1 Inter Miami (10-09-2026)DInter Miami 2 - 2 Atlanta United FC (05-09-2026)WInter Miami 7 - 1 CF Montreal (29-08-2026)
5 Chicago Fire 22 35 36 33 +3 WCharlotte 0 - 1 Chicago Fire (26-09-2026)LNashville SC 3 - 0 Chicago Fire (20-09-2026)LChicago Fire 1 - 2 New England Revolution (13-09-2026)DChicago Fire 1 - 1 Inter Miami (10-09-2026)DToronto FC 4 - 4 Chicago Fire (05-09-2026)
6 Philadelphia Union 22 29 43 39 +4 WPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)WPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)WNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DPhiladelphia Union 2 - 2 Inter Miami (19-08-2026)
7 New York Red Bulls 22 29 32 43 -11 WNew York City FC 0 - 1 New York Red Bulls (18-09-2026)WColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)LNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)LNew York Red Bulls 0 - 1 Nashville SC (19-08-2026)
8 DC United 20 26 29 32 -3 LDC United 1 - 2 Charlotte (19-09-2026)DDC United 0 - 0 Atlanta United FC (12-09-2026)WDC United 2 - 1 Columbus Crew (09-09-2026)LCharlotte 3 - 1 DC United (22-08-2026)LDC United 0 - 3 New England Revolution (19-08-2026)
9 New York City FC 22 25 34 31 +3 DAtlanta United FC 2 - 2 New York City FC (26-09-2026)LNew York City FC 0 - 1 New York Red Bulls (18-09-2026)LNew York City FC 1 - 2 New England Revolution (10-09-2026)DNew York City FC 0 - 0 Nashville SC (04-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)
10 Toronto FC 21 24 29 36 -7 LNashville SC 2 - 0 Toronto FC (27-09-2026)LOrlando City SC 3 - 0 Toronto FC (12-09-2026)WToronto FC 2 - 1 Nashville SC (09-09-2026)DToronto FC 4 - 4 Chicago Fire (05-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)
11 FC Cincinnati 20 24 41 52 -11 LCF Montreal 3 - 1 FC Cincinnati (26-09-2026)DFC Cincinnati 3 - 3 Charlotte (12-09-2026)LPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)LNashville SC 4 - 0 FC Cincinnati (30-08-2026)WFC Cincinnati 2 - 1 New York City FC (19-08-2026)
12 Orlando City SC 21 24 38 53 -15 LPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)LNew England Revolution 4 - 2 Orlando City SC (19-09-2026)WOrlando City SC 3 - 0 Toronto FC (12-09-2026)WAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)LOrlando City SC 1 - 2 Chicago Fire (19-08-2026)
13 Columbus Crew 22 22 28 34 -6 WColumbus Crew 2 - 1 Inter Miami (27-09-2026)WCF Montreal 0 - 2 Columbus Crew (19-09-2026)LColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)LDC United 2 - 1 Columbus Crew (09-09-2026)LColumbus Crew 1 - 3 New England Revolution (30-08-2026)
14 CF Montreal 23 22 30 44 -14 WCF Montreal 3 - 1 FC Cincinnati (26-09-2026)LCF Montreal 0 - 2 Columbus Crew (19-09-2026)LCF Montreal 1 - 2 Charlotte (09-09-2026)LPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)LInter Miami 7 - 1 CF Montreal (29-08-2026)
15 Atlanta United FC 21 18 24 36 -12 DAtlanta United FC 2 - 2 New York City FC (26-09-2026)DDC United 0 - 0 Atlanta United FC (12-09-2026)LAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)DInter Miami 2 - 2 Atlanta United FC (05-09-2026)LAtlanta United FC 0 - 2 Charlotte (29-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.