Toronto FC and Charlotte FC share wild 3-3 draw at BMO Field after down-a-man comeback
The home side equalized in the 89th minute after playing half an hour a man down in an MLS clash.

Toronto FC and Charlotte FC were involved in an absolute thriller at BMO Field, where the home side salvaged a 3-3 draw with a goal in the 89th minute, after playing more than half an hour with a man down, in an MLS matchup.
A flurry of goals in just 19 minutes
The match exploded from the opening whistle. Just seven minutes in, Rodolfo Aloko put Charlotte up 1-0 with a strike into the top corner off an assist from Ashley Westwood. Toronto responded almost immediately: in the 12th minute, Markus Cimermancic leveled the score with a shot from outside the box, assisted by Josh Sargent. But the home side's advantage did not last long, as Idan Toklomati finished from close range in the 19th minute, set up by Liel Abada, making it 1-2 at the break.
The second half opened with a brutal blow for the hosts: in the 55th minute, Walker Zimmerman was shown a straight red card, leaving Toronto with ten men. Charlotte capitalized on the extra man two minutes later, when Henry Kessler headed home a Westwood free-kick delivery, a goal that needed VAR confirmation to make it 1-3.
Down two goals and a man short, Toronto refused to fold. In the 75th minute, Dániel Sallói pulled one back with a low shot just inside the post off an assist from Theo Corbeanu, and in the closing stretch, in the 89th minute, Niklas Dorsch sealed the final equalizer with a shot into the top right corner, assisted by Derrick Etienne, to make it 3-3.
The numbers behind the match
The stats reflect an evenly matched game in terms of chance creation, but with the visitors more clinical, which stands out even more considering the numerical disadvantage Toronto played through for a large chunk of the second half.
| Stat | Toronto FC | Charlotte FC |
|---|---|---|
| Possession (%) | 45.6 | 54.4 |
| Shots | 16 | 16 |
| Shots on target | 6 | 10 |
| Big chances | 1 | 4 |
| Corners | 6 | 5 |
| Passes | 428 | 516 |
| Fouls committed | 10 | 10 |
The estimated post-match xG, calculated from shot locations, came out to 2.282 for Toronto and 2.57 for Charlotte, figures that back up what the scoreline showed: a back-and-forth game with chances for both sides, though with a slight edge in danger for the visitors.
The preview versus reality
Ahead of the match, our projections had given Toronto a 47% chance of winning, a 24% chance of a draw, and 29% for a Charlotte win, with a total expected goals figure of 3.46. The final result ended up validating the draw, though the path to get there was far messier than any projection could have anticipated, with a red card and a comeback while down a man that no statistical model could have foreseen.
What the result leaves behind
For Toronto FC, the point feels almost like a win given the context: playing more than half an hour with ten men and still equalizing in the dying seconds says a lot about the character shown in the second half. For Charlotte FC, though, there is the bitter feeling of having let a two-goal lead slip away against an opponent playing a man short, something that can weigh heavily over a tight season. In the Eastern Conference standings, Charlotte sits in sixth place with 29 points through 20 matches, while Toronto is 11th with 21 points from the same number of games, an 8-point gap between the two sides that this draw does not meaningfully change.
LTU
AZE
AUT
KVX
DEN
WAL
GIB
AND
SRB
NED
GER
GRE
ISR
IRL
NOR
POR
CHN
NZL
MLT
LIE
BOL
PAR
CLB
MIA
PUM
ASL
LEO
FCJ
NCX
CFA
AUR
MAR
GUY
CAY
HAI
CRC
CUW
NCA
DMA
PUR
TRI
DOM
ALM
NUE
ATL
AGR
DEB
FER
AND
MOR
MIT
STE
PAT
SAM
MAI
TEM
MID
TRI
RCO
GOD
GTI
ATR
GJU
SMT
SBH
ALT
STU
FAK