CF Montreal 0 - 2 FT Columbus Crew

Saputo Stadium

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

Futmetrix Verdict
24
FT
Sat, Sep 19
CF Montreal
0-2
Columbus Crew
⚡ Intensity 26
⚖️ Balance 13
🏆 Stakes 2
🎲 Upset 10
Columbus punish Montreal in basement clash.

Win Probability

  • CF Montreal 39%
  • Draw 26%
  • Columbus Crew 36%

Futmetrix AI estimate

Crew Seize Control in Basement Battle at Saputo Stadium

Skip It Futmetrix Score: 24/100. Columbus finally found their scoring boots in a gritty road win that leaves Montreal searching for answers at the bottom of the table.

High Stakes, Low Threat

The early exchanges at Saputo Stadium played out exactly as you would expect from two desperate teams trying to climb out of the Eastern Conference basement. With both sides tied on 19 points coming into this clash, the Stakes were undeniably high. CF Montreal edged possession in the first half, keeping the ball for 54 percent of the match, but they struggled to turn that control into genuine threats. They passed the ball well enough between the lines, but the final third was a barren wasteland. Columbus Crew, meanwhile, were happy to absorb the pressure and wait for their moments in transition. The visitors looked slightly sharper when they did get forward, firing off warning shots from distance. It was a tense, cagey affair that desperately needed a spark to break the deadlock and ignite the crowd.

The VAR Turning Point

That much-needed spark finally arrived in the 57th minute, completely shifting the Balance of the contest. Sean Zawadzki found a pocket of space and delivered a precise ball to Mohamed Farsi, who made no mistake with the clinical finish. It was a hammer blow for the home side, but they almost orchestrated an immediate response. Just three minutes later, Prince Osei Owusu thought he had hauled Montreal level. The stadium erupted, only for the celebrations to be brutally cut short. The VAR review stepped in and rightly ruled the goal out for offside. That sequence was the absolute turning point of the match. Montreal went from the euphoric high of an equalizer back to the crushing reality of trailing. The emotional swing took the wind completely out of their sails, leaving the door wide open for the visitors.

Closing Out the Victory

Columbus did not hesitate to exploit that psychological vulnerability. In the 68th minute, Brais Méndez delivered the fatal blow, doubling the lead and effectively putting the game to bed. The overall Intensity of the match fizzled out after that second goal. Montreal kept pushing, racking up 19 fouls in their frustration, but they could only muster two shots on target all night. It was a toothless performance from the hosts when it mattered most. For Columbus, this 2-0 victory is a massive lifeline. It snaps a brutal four-match losing streak and gives them crucial breathing room at the bottom of the standings. Montreal, on the other hand, is left with plenty of soul-searching to do. They had the ball but completely lacked the cutting edge required to survive in this unforgiving league.

Key Questions

Who scored the opening goal for Columbus Crew?

Mohamed Farsi scored the opening goal in the 57th minute, finishing off a well-placed assist from Sean Zawadzki.

Why was the CF Montreal goal disallowed?

Prince Osei Owusu had his 60th-minute equalizer ruled out for offside after a VAR review confirmed the infringement.

Who secured the final victory for Columbus?

Brais Méndez scored the decisive second goal in the 68th minute to seal the 2-0 victory for the visitors.

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
54%
46%
CF Montreal 54%
Columbus Crew 46%
Shots
8
13
CF Montreal 8
Columbus Crew 13
Shots on Target
2
3
CF Montreal 2
Columbus Crew 3
Expected Goals (xG)
0.44
0.89
CF Montreal 0.44
Columbus Crew 0.89
Passes
520
450
CF Montreal 520
Columbus Crew 450
Pass Accuracy
89%
87%
CF Montreal 89%
Columbus Crew 87%
Corners
5
1
CF Montreal 5
Columbus Crew 1
Fouls
19
9
CF Montreal 19
Columbus Crew 9
Yellow Cards
2
1
CF Montreal 2
Columbus Crew 1
Red Cards
0
0
CF Montreal 0
Columbus Crew 0

Match Events

2' 🟨 B. Ceballos
S. Moreira 🟨 32'
HT
M. Farsi (S. Zawadzki) 57'
60' P. Owusu
63' 🔄 G. Synchuk D. Sealy
63' 🔄 F. Herbers W. Carmona
B. Mendez 68'
A. Zaroury B. Lennon 🔄 69'
J. Martinez G. Tapia 🔄 69'
74' 🔄 B. Ceballos N. Streit
75' 🔄 A. Sanchez D. Rios
75' 🔄 V. Loturi M. Longstaff
S. Moreira E. Bailly 🔄 81'
S. Rodriguez T. Karumanchi 🔄 81'
84' 🟨 S. Piette
M. Farsi C. Ruvalcaba 🔄 90'
FT

Player Cards

Our take on every player in this match

CF Montreal

Goalkeepers
Sebastian Breza
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Brayan Ceballos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Efraín Morales
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Jalen Neal
MAGNET
MAGNET
78
Activity
78
Activity
72
Passes
6
Duels
Luca Petrasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Victor Loturi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Samuel Piette
MAGNET
MAGNET
75
Activity
75
Activity
64
Passes
11
Duels
Hennadii Synchuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Fabian Herbers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Alexis Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Forwards
Prince-Osei Owusu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Samsy Keita
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dawid Bugaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandan Craig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Viktor Radojević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matthew Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Wikelman Carmona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Dante Sealy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Noah Streit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Daniel Ríos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Columbus Crew

Goalkeepers
Patrick Schulte
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Sean Zawadzki
WALL
WALL
0
Dribbled Past
0
Dribbled Past
7
Tackles
100%
Duel Win %
Steven Moreira
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Malte Amundsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Mohamed Farsi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Taha Habroune
MAGNET
MAGNET
68
Activity
68
Activity
61
Passes
7
Duels
André Gomes
MAGNET
MAGNET
73
Activity
73
Activity
69
Passes
4
Duels
Anass Zaroury
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Brais Méndez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Santiago Rodríguez
MAGNET
MAGNET
51
Activity
51
Activity
34
Passes
17
Duels
Josef Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Nicholas Hagen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Cesar Ruvalcaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Brooks Lennon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Eric Bailly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Marcelo Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dylan Chambost
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amar Sejdić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tarun Karumanchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Gonzalo Tapia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/19/2026 Columbus Crew 1 - 2 CF Montreal Major League Soccer ScottsMiracle-Gro Field
05/14/2025 CF Montreal 1 - 1 Columbus Crew Major League Soccer Saputo Stadium
04/05/2025 Columbus Crew 2 - 1 CF Montreal Major League Soccer Lower.com Field
05/15/2024 CF Montreal 1 - 3 Columbus Crew Major League Soccer Stade Saputo
04/27/2024 Columbus Crew 0 - 0 CF Montreal Major League Soccer Lower.com Field
10/22/2023 Columbus Crew 2 - 1 CF Montreal Major League Soccer Lower.com Field
09/02/2023 CF Montreal 2 - 4 Columbus Crew Major League Soccer Stade Saputo
09/09/2022 CF Montreal 2 - 2 Columbus Crew Major League Soccer Stade Saputo
08/03/2022 Columbus Crew 1 - 2 CF Montreal Major League Soccer Lower.com Field
09/25/2021 Columbus Crew 2 - 1 CF Montreal Major League Soccer Lower.com Field
08/19/2026
Major League Soccer ScottsMiracle-Gro Field
05/14/2025
Major League Soccer Saputo Stadium
04/05/2025
Major League Soccer Lower.com Field
05/15/2024
Major League Soccer Stade Saputo
04/27/2024
Major League Soccer Lower.com Field
10/22/2023
Major League Soccer Lower.com Field
09/02/2023
Major League Soccer Stade Saputo
09/09/2022
Major League Soccer Stade Saputo
08/03/2022
Major League Soccer Lower.com Field
09/25/2021
Major League Soccer Lower.com Field
CF Montreal Win
Columbus Crew Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 23 50 47 18 +29 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)WNashville SC 4 - 0 FC Cincinnati (30-08-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 22 38 43 32 +11 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)WCharlotte 3 - 1 DC United (22-08-2026)
4 Inter Miami 20 35 52 39 +13 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)LInter Miami 1 - 2 Toronto FC (22-08-2026)
5 Chicago Fire 21 32 35 33 +2 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)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)
6 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)
7 Philadelphia Union 21 26 39 37 +2 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)WNew York City FC 2 - 3 Philadelphia Union (16-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 21 24 32 29 +3 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)DNew England Revolution 1 - 1 New York City FC (23-08-2026)
10 Toronto FC 20 24 29 34 -5 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)WInter Miami 1 - 2 Toronto FC (22-08-2026)
11 FC Cincinnati 19 24 40 49 -9 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)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)
12 Orlando City SC 20 24 36 49 -13 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)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)
13 Columbus Crew 21 19 26 33 -7 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)LNashville SC 3 - 2 Columbus Crew (23-08-2026)
14 CF Montreal 22 19 27 43 -16 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)WColumbus Crew 1 - 2 CF Montreal (19-08-2026)
15 Atlanta United FC 20 17 22 34 -12 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)WAtlanta United FC 2 - 1 New York Red Bulls (15-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.