Major League Soccer Gameweek 28
Toronto FC 2 - 1 FT CF Montreal
Popular today
Most read in the last 24 hours
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
23' ↓ Luka Gavran ↑William Yarbrough
HT
Daniel Rios 51'
Brayan Vera 55'
61' ↓ Jonathan Osorio ↑Djordje Mihailovic
↓ Victor Loturi ↑Samuel Piette 72'
↓ Alexis Sanchez ↑Fabian Herbers 72'
82' ↓ Alonso ↑Lewis Morgan
Brandan Craig 84'
↓ Brandan Craig ↑Efrain Morales 86'
↓ Daniel Rios ↑Wikelman·Carmona 86'
Luca Petrasso 87'
90'+3 Lewis Morgan (Niklas Dorsch)
90'+5 Djordje Mihailovic (Theo Corbeanu)
90'+6 Richie Laryea
FT
Player Cards
Our take on every player in this match
Toronto FC
Goalkeepers
Luka Gavran
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Richmond Laryea
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Nickseon Gomis
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
75%
Duel Win %
Benjamín Kuscevic
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Matheus Pereira
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
Niklas Dorsch
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.4
Rating
Alonso Coello
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Jonathan Osorio
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Dániel Sallói
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Theo Corbeanu
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Josh Sargent
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
William Yarbrough
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
R. Chukwu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zane Monlouis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derrick Etienne Jr.
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Gilman
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djordje Mihailović
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating
Lewis Morgan
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.1
Rating
Emilio Aristizábal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alejandro Piedrahita
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
CF Montreal
Goalkeepers
Sebastian Breza
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jalen Neal
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Brayan Vera
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dawid Bugaj
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luca Petrasso
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Midfielders
Brandan Craig
NPC
86
Minutes
86
Minutes
33%
Pass Acc
6.2
Rating
Victor Loturi
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Matthew Longstaff
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Daniel Ríos
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Alexis Sánchez
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
Prince-Osei Owusu
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
13%
Pass Acc
BENCH
S. Keita
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Efraín Morales
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Viktor Radojević
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wikelman Carmona
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Dani Pereira
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Piette
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Fabian Herbers
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Noah Streit
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hennadii Synchuk
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 07/16/2026 | CF Montreal | 0 - 0 | Toronto FC | Major League Soccer | Saputo Stadium |
| 08/30/2025 | Toronto FC | 1 - 1 | CF Montreal | Major League Soccer | BMO Field |
| 05/17/2025 | CF Montreal | 1 - 6 | Toronto FC | Major League Soccer | Saputo Stadium |
| 04/30/2025 | Toronto FC | 2 - 2 (PEN 2-3) | CF Montreal | Canadian Championship | BMO Field |
| 07/20/2024 | CF Montreal | 0 - 1 | Toronto FC | Major League Soccer | Stade Saputo |
| 05/18/2024 | Toronto FC | 5 - 1 | CF Montreal | Major League Soccer | BMO Field |
| 08/20/2023 | Toronto FC | 2 - 3 | CF Montreal | Major League Soccer | BMO Field |
| 05/13/2023 | CF Montreal | 2 - 0 | Toronto FC | Major League Soccer | Stade Saputo |
| 05/09/2023 | Toronto FC | 1 - 2 | CF Montreal | Canadian Championship | BMO Field |
| 09/04/2022 | Toronto FC | 3 - 4 | CF Montreal | Major League Soccer | BMO Field |
07/16/2026
08/30/2025
05/17/2025
04/30/2025
07/20/2024
05/18/2024
08/20/2023
05/13/2023
05/09/2023
09/04/2022
Toronto FC Win
CF Montreal Win
Draw
League Standings
P: 24 GD: +31
P: 22 GD: +16
P: 22 GD: +16
P: 23 GD: +10
P: 23 GD: +4
P: 22 GD: +4
P: 22 GD: -11
P: 22 GD: -6
P: 21 GD: -9
P: 22 GD: -14
P: 21 GD: -7
P: 23 GD: +2
P: 23 GD: -7
P: 24 GD: -15
League Standings
P: 32 GD: +43
P: 32 GD: +10
P: 32 GD: +20
P: 32 GD: +9
P: 32 GD: +11
P: 32 GD: +12
P: 32 GD: -12
P: 32 GD: -7
P: 32 GD: +3
P: 32 GD: -16
P: 32 GD: -10
P: 32 GD: +3
P: 32 GD: -18
P: 32 GD: -16
Match previews and recaps to help you decide which games are worth watching
Toronto FC
CF Montreal
Toronto FC
CF Montreal
Win Probability
Futmetrix AI estimate
Miracle at BMO: Toronto's Stoppage-Time Smash and Grab
Highly Entertaining Futmetrix Score: 72/100. An astonishing late collapse by the visitors handed all three points to a resilient home side that refused to accept defeat.
A Grinding Stalemate
The Stakes were massive for two struggling sides anchored near the bottom of the Eastern Conference. From the early stages, the match operated at a high Intensity as both teams looked to inject life into a bruising regular season grind. A combined 30 shots rained down across the ninety minutes, but it was the heroics of a substitute that truly defined the opening hour. Following a sudden early change in the 23rd minute, backup goalkeeper William Yarbrough stepped onto the field and immediately became a fortress. He produced six crucial saves in total, absorbing wave after wave of early pressure to keep the hosts within striking distance during a chaotic, scoreless first half.
The Montreal Breakthrough
The true pivot of this contest arrived just moments after the halftime interval. CF Montreal emerged from the locker room with renewed attacking intent, finally cracking the defensive shell at BMO Field. In the 51st minute, Daniel Rios found the back of the net to give the visitors a well-deserved lead. The Balance of power shifted heavily toward Montreal as they dictated the tempo and forced Toronto to chase the game. Despite earning 14 combined corners on the day, the home side struggled to convert their set-piece pressure into clear-cut scoring opportunities. Montreal looked supremely comfortable absorbing the pressure, managing the clock beautifully, and poised to secure a rare road victory.
The Stoppage-Time Miracle
Just as the traveling fans prepared to celebrate, the Upset Factor materialized out of thin air to completely flip the script. In the 90th minute, substitute Lewis Morgan sparked the impossible comeback with a thumping equalizer, capitalizing on a crisp feed from Niklas Dorsch. Before Montreal could even process the blown lead, disaster struck again five minutes deep into stoppage time. Super sub Djordje Mihailovic sent the stadium into absolute delirium, burying the game-winner off a desperate final ball from Theo Corbeanu. This stunning late collapse condemned Montreal to another brutal defeat, while the home side escaped with a miraculous three points that will be remembered for years.
Key Questions
Did Toronto FC deserve the late equalizer?
Yes. Despite trailing, they generated constant set-piece pressure with eight corners and forced the issue until the very last second, earning their dramatic 90th-minute reward.
How did Toronto FC complete the comeback from behind?
Relentless late pressure and impactful substitutions paid off, as Morgan leveled the match before Mihailovic netted the dramatic winner deep into stoppage time.
How did substitute L. Morgan change the game?
Entering in the 82nd minute, Morgan injected vital energy and attacking thrust, finding the crucial equalizer in the 90th minute to trigger the chaotic comeback.
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.
Pride on the Line at BMO Field
Skip It Futmetrix Score: 39/100. Both sides are anchored to the basement of the standings, turning this rivalry into a desperate scrap for local bragging rights rather than playoff positioning.
The Setup
The Canadian Classique arrives on October 10, 2026, with Toronto FC hosting CF Montreal at BMO Field. A modest Stakes rating reflects their grim reality—13th hosting 15th in a 15-team table. Neither side carries any meaningful momentum, resulting in a dire Form assessment that points to shared tactical struggles. However, what this match lacks in table impact, it completely makes up for in pure, unadulterated chaos. Both teams boast incredibly leaky backlines. Toronto concedes two goals a game at home, while Montreal ships nearly three on the road. The Balance tilts slightly toward the hosts, but this is a fixture primed for defensive errors and end-to-end transitional play. Forget about tight, disciplined football; this is about local pride.
Key Battle
J. Sargent has been the lone bright spark for the hosts, lifting their Stars rating significantly in recent weeks. He will look to test a fragile Montreal backline that constantly loses its shape. Support could also come from D. Sallói, who adds another layer to the home side's attack. At the other end, the visitors will look to D. Ríos to exploit Toronto's massive defensive gaps. The striker who converts the most chaotic half-chances will ultimately decide this tie.
Our Prediction
We expect a messy, highly entertaining draw. Neither defence can be trusted to hold a lead for 90 minutes. Look for Toronto to start fast and grab an early goal, Montreal to equalise late on the counter, and both sets of fans to leave entirely frustrated by a 2-2 stalemate.