Goals
Watch all goals in the app
Get the best football highlights experience
Match Recap
Toronto FC and Orlando City SC traded knockout blows all afternoon in Major League Soccer, and it took a 89th-minute equalizer from Matheus Pereira de Souza to settle it at 3-3. Lewis Morgan put Toronto ahead in the 26th minute before Martin Ojeda leveled it right before the break. Theo Corbeanu restored the hosts' lead four minutes into the second half, but Orlando City SC refused to fold: Antoine Griezmann and Daryl Dike struck in the 76th and 83rd minutes to put the visitors in front with the clock running down. Toronto FC, sitting 11th in the table with just two wins from five, looked set to drop points again against an Orlando side that came in seventh and in better form. Instead, Pereira de Souza's late strike salvaged a point from six goals in one of the wildest matches of the MLS season so far. Watch exactly how Pereira de Souza found the net in the 89th minute to deny Orlando a win that was already being celebrated on the bench.