Niklas Dorsch scored in stoppage time to earn Toronto FC a 3-3 draw against Charlotte at BMO Field on Wednesday night, capping a remarkable comeback from a side that had played more than half an hour with 10 men. Walker Zimmerman’s red card in the 56th minute looked to have handed Charlotte the three points, but Daniel Salloi and then Dorsch found the net in the final quarter-hour to deny Dean Smith’s side a fifth win of the season. The result leaves Toronto 11th in the Eastern Conference and Charlotte sixth, both adding a point to their respective tallies.

Key Moments
- 8′, Charlotte opened the scoring early when Rodolfo Aloko converted to put the visitors in front at BMO Field.
- 13′, Toronto responded quickly through Markus Cimermancic, who leveled matters just five minutes after the opener.
- 20′, Charlotte restored their lead when Idan Toklomati beat the Toronto defense to make it 2-1 before the half-hour mark.
- 56′, Toronto’s Walker Zimmerman was shown a red card, leaving the hosts with 10 men for the remainder of the match.
- 58′, Charlotte took immediate advantage of the extra man, with Henry Kessler heading home to make it 3-1.
- 76′, Daniel Salloi pulled one back for Toronto, cutting the deficit to 3-2 and setting up a frantic finish.
- 90′, Niklas Dorsch equalized deep into stoppage time to earn Toronto a share of the points, completing the comeback.
Tactical Breakdown
Charlotte controlled large portions of this match. Dean Smith’s side finished with 54% possession, completed 91% of their passes and generated 10 shots on target compared to Toronto’s six. On paper, those numbers point to a comfortable away performance, yet the visitors’ xG of 1.35 against a actual three goals tells a different story: Charlotte were clinical when it mattered, particularly in a fast start that saw them score twice in the opening 20 minutes.
The turning point was Zimmerman’s red card on the hour mark. Jason Hernandez reacted by taking off Alonso Coello to reshuffle defensively, and Charlotte punished the numerical advantage almost immediately through Kessler. What changed Toronto’s fortunes was a willingness to stay attacking despite the man disadvantage. Salloi’s goal on 76 minutes opened the door, and the hosts’ six corner kicks and 16 total shots showed they never stopped pressing.
Charlotte’s defensive numbers ultimately cost them the win. Toronto goalkeeper Luka Gavran made seven saves, a figure that reflects how often the visitors threatened, but Charlotte’s own keeper Kristijan Kahlina was tested only three times. When Dorsch equalized in the 90th, Charlotte had already made their five substitutions and could not respond, leaving Smith’s side to rue a comfortable lead that slipped away.
Player Ratings
Match Context
Standings
Head To Head
Verdict
Toronto remain 11th in the Eastern Conference on 21 points, level with Orlando City SC but one game more played. Charlotte stay sixth on 29 points, five clear of seventh-place New York City FC, keeping their position in the playoff spots intact. Both sides drew for a fifth time this season, which tells its own story about where each club sits in the Eastern Conference table.

