Matheus Pereira redeems himself with late goal as Toronto FC salvage draw against Orlando City (3-3)
Toronto FC rescued a dramatic 3-3 draw against Orlando City in MLS, with Matheus Pereira at the center of the action after missing a penalty and then scoring the equalizer.

What began as a quiet afternoon for Toronto FC turned into a six-goal rollercoaster at BMO Field. The home side went up 2-1 just after the start of the second half, only to watch Orlando City SC flip the score to 3-2, before Matheus Pereira stepped up in the 88th minute to net the final 3-3 in MLS action.
The match opened with Toronto taking charge of the game despite seeing less of the ball. In the 25th minute, Lewis Morgan headed home a cross from Theo Corbeanu to make it 1-0, and at that point the home side looked to be dictating the terms. But right before halftime, a handball by Matheus Pereira inside the box gave Orlando a penalty, which Martín Ojeda converted in stoppage time to make it 1-1 at the break.
The second half opened with an immediate blow: in the 48th minute, Theo Corbeanu finished from close range off a Dániel Sallói assist to put Toronto back in front at 2-1. At that point the match looked like it might be heading toward a home win, but Orlando refused to fold. Antoine Griezmann leveled things in the 75th minute, on a play that required a VAR review following a headed pass from Iago Teodoro, and seven minutes later Daryl Dike made it 3-2 with a shot into the top corner assisted by Iván Angulo. Trailing on the scoreboard, Toronto pushed forward again and found its reward: Matheus Pereira, the very player who had conceded the first-half penalty, redeemed himself with the 3-3 equalizer with two minutes left in regulation, sealing a draw that left both sides feeling they deserved more.
The numbers behind a back-and-forth battle
The statistics reflect Orlando's dominance of possession, though it never translated into a clear edge on the scoreboard.
| Stat | Toronto FC | Orlando City SC |
|---|---|---|
| Possession (%) | 37.4 | 62.6 |
| Shots | 16 | 14 |
| Shots on target | 7 | 4 |
| Big chances | 2 | 3 |
| Corners | 5 | 5 |
| Passes | 281 | 490 |
| Fouls committed | 17 | 12 |
Toronto saw less of the ball but was sharper in front of goal, putting 7 shots on target compared to Orlando's 4. According to our post-match xG estimate based on the game's shots, the home side generated 2.804 expected goals compared to 2.515 for the visitors, a reading that lines up with a scoreline that ultimately spread the drama evenly between both sides.
Ahead of the match, our preview gave Toronto a 39% chance of winning, 24% for a draw, and 37% for an Orlando victory, with a projection of 3.58 combined goals between the two teams (1.8 for the home side and 1.79 for the visitors). The final result, with six goals split into a 3-3 scoreline, ended up exceeding that projected figure, though the draw itself was precisely one of the three outcomes we had weighted heavily.
What the result means in the standings
In the Eastern Conference, Orlando City SC came into the match in 7th place with 38 points from 29 games played (11 wins, 5 draws, 13 losses), while Toronto FC sat in 11th with 33 points from the same number of matches (7 wins, 12 draws, 10 losses). The gap between the two sides before this clash stood at 5 points, and a draw like Saturday's doesn't change much for either club: Toronto adds another result that confirms its habit of splitting points, while Orlando lets slip a lead it had built on the scoreboard.
In the end, BMO Field hosted a match that had it all: a penalty, a VAR review, shots into the top corner, and a finish in the dying moments. Six goals were scored and neither team could hold its lead for more than a few minutes, a fitting reflection of just how even this contest was from start to finish.
ATH
RSO
VAN
SEA
JUV
NAP
MAR
TOU
ATO
FOR
PAL
VAS
THS
GUV
CCP
OLI
CAG
UNI
LEX
COS
BRA
FAM
ATL
TOR
NSH
RBNY
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
RFA
FSC
SMT
COL
GTI
QAC
VAR
MOR
SUP
CAV
ISF
ONC
GRE
ATL
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
GUA
BOL
FCU
CAR
LA
BOS
BAY
SD
GFC
UTA
HOU
POR