Chicago Fire vs CF Montreal

28 February 2026 · MLS · 2026 · Referee Elijio Arreguin

Full time 3 – 0

Half-time: 1–0

  • J. Bamba 27’
  • H. Cuypers 90+4’ (pen)
  • R. Lod 90+10’

Match summary

Chicago Fire won comfortably, 3-0 at home to CF Montreal. Chicago Fire led 1-0 at half-time.

J. Bamba put Chicago Fire ahead in the 27th minute, H. Cuypers made it 2-0 from the penalty spot in stoppage time, and R. Lod made it 3-0 in stoppage time.

The chances backed that up: Chicago Fire created 3.06 expected goals (xG) from 17 shots to CF Montreal's 0.10 from 4. Chicago Fire had a player sent off.

Match stats

44% Possession 56%
17 Shots 4
11 Shots on target 2
9 Corners 3
326 Passes 428
72.7% Pass accuracy 78.3%
15 Tackles 20
12 Fouls 13
1 Yellow cards 3
1 Red cards 0
0 Offsides 2

Key events

Chicago Fire CF Montreal
M. Haile-SelassieShot on target
20’
J. BambaLeft foot shot1-0 (Chicago Fire)
27’
30’
H. CuypersShot on target
34’
M. MbokaziShot on target
37’
44’
46’
53’
56’
64’
H. CuypersShot on target
69’
M. MbokaziShot on target
71’
72’
P. ZinckernagelShot on target
72’
H. CuypersShot on target
73’
88’
W. CarmonaShot on target
R. LodLeft foot shot3-0 (Chicago Fire)
90’
H. CuypersPenalty2-0 (Chicago Fire)
90’
90’
L. BarrosoShot on target
90+7’
90+11’
H. SynchukShot on target

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.06 0.10 27’ J. Bamba (Chicago Fire), 1-0 27’ 90+4’ H. Cuypers (Chicago Fire), 2-0 90+4’ 90+10’ R. Lod (Chicago Fire), 3-0 90+10’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.06 0.10 27’ J. Bamba (Chicago Fire), 1-0 Bamba 27’ 90+4’ H. Cuypers (Chicago Fire), 2-0 Cuypers 90+4’ 90+10’ R. Lod (Chicago Fire), 3-0 Lod 90+10’
Chicago Fire 3.06 xGCF Montreal 0.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 CF Montreal attacking Chicago Fire attacking 
27’ J. Bamba (Chicago Fire), open play, 0.78 xG, goal 90+4’ H. Cuypers (Chicago Fire), penalty, 0.79 xG, goal 20’ M. Haile-Selassie (Chicago Fire), open play, 0.31 xG, saved 90+10’ R. Lod (Chicago Fire), open play, 0.18 xG, goal 90+1’ P. Zinckernagel (Chicago Fire), open play, 0.17 xG, blocked 67’ M. Mbokazi (Chicago Fire), from a corner, 0.11 xG, off target 71’ M. Mbokazi (Chicago Fire), from a corner, 0.11 xG, saved 34’ H. Cuypers (Chicago Fire), open play, 0.10 xG, saved 73’ H. Cuypers (Chicago Fire), from a corner, 0.10 xG, saved 69’ H. Cuypers (Chicago Fire), open play, 0.09 xG, saved 90+7’ L. Barroso (Chicago Fire), open play, 0.08 xG, saved 46’ M. Haile-Selassie (Chicago Fire), open play, 0.06 xG, off target 37’ M. Mbokazi (Chicago Fire), from a corner, 0.05 xG, saved 72’ P. Zinckernagel (Chicago Fire), open play, 0.05 xG, saved 58’ B. Craig (CF Montreal), direct free kick, 0.04 xG, blocked 71’ J. Waterman (Chicago Fire), from a corner, 0.04 xG, off target 17’ J. Bamba (Chicago Fire), open play, 0.03 xG, blocked 90+11’ H. Synchuk (CF Montreal), open play, 0.03 xG, saved 88’ W. Carmona (CF Montreal), open play, 0.02 xG, saved 24’ A. Salétros (Chicago Fire), open play, 0.02 xG, blocked 41’ J. Neal (CF Montreal), from a corner, 0.02 xG, blocked 27’ J. Bamba (Chicago Fire), open play, 0.78 xG, goal 90+4’ H. Cuypers (Chicago Fire), penalty, 0.79 xG, goal 20’ M. Haile-Selassie (Chicago Fire), open play, 0.31 xG, saved 90+10’ R. Lod (Chicago Fire), open play, 0.18 xG, goal 90+1’ P. Zinckernagel (Chicago Fire), open play, 0.17 xG, blocked 67’ M. Mbokazi (Chicago Fire), from a corner, 0.11 xG, off target 71’ M. Mbokazi (Chicago Fire), from a corner, 0.11 xG, saved 34’ H. Cuypers (Chicago Fire), open play, 0.10 xG, saved 73’ H. Cuypers (Chicago Fire), from a corner, 0.10 xG, saved 69’ H. Cuypers (Chicago Fire), open play, 0.09 xG, saved 90+7’ L. Barroso (Chicago Fire), open play, 0.08 xG, saved 46’ M. Haile-Selassie (Chicago Fire), open play, 0.06 xG, off target 37’ M. Mbokazi (Chicago Fire), from a corner, 0.05 xG, saved 72’ P. Zinckernagel (Chicago Fire), open play, 0.05 xG, saved 71’ J. Waterman (Chicago Fire), from a corner, 0.04 xG, off target 58’ B. Craig (CF Montreal), direct free kick, 0.04 xG, blocked 17’ J. Bamba (Chicago Fire), open play, 0.03 xG, blocked 90+11’ H. Synchuk (CF Montreal), open play, 0.03 xG, saved 88’ W. Carmona (CF Montreal), open play, 0.02 xG, saved 24’ A. Salétros (Chicago Fire), open play, 0.02 xG, blocked 41’ J. Neal (CF Montreal), from a corner, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Chicago Fire 4-3-3 Starting XI
Brady
Barroso
Elliott
Mbokazi
Dean
Salétros
Pineda 89’
Zinckernagel
Haile-Selassie
Cuypers
Bamba
CF Montreal 4-2-3-1 Starting XI
Gillier
Guboglo 63’
Neal 46’
Morales
Vera
Longstaff 78’
Loturi
Synchuk
Jaime
Þórhallsson
Owusu

Player stats

Goalkeeper1 player
90′ 2 0 43 – – – – –
Defenders5 players
90′ – – – 1 – 19 1 – – –
90′ – 1 – 2 2 47 – – – –
90′ 1 1 – 3 – 32 – – – –
J. Dean Sent off
56′ 1 – – 3 1 14 2 – –
J. Waterman Came on as a substitute
33′ 1 – – 4 1 12 – – – –
Midfielders4 players
90′ – – 31 3 0.33 – 2 1 3 – –
89′ – – 37 1 0.01 5 1 7 2 2 –
89′ – – 30 2 0.09 2 – 3 3 1
D. T. D'Avilla Came on as a substitute
1′ – – 1 – 0.00 2 – 2 – – –
Forwards3 players
90′ – – 2 1 0.37 0.06 3 – – 25 –
H. Cuypers
90′ 1 – 4 4 1.07 0.04 3 8 4 24 –
57′ 1 – 2 1 0.81 0.00 – 6 1 13 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

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, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.