Jordan Hamilton scored a 95th-minute equaliser to salvage a 2-2 draw for Toronto against Sporting Kansas City in MLS on Friday.
A pair of Felipe Gutierrez penalties – either side of Nick DeLeon's goal for Toronto – had Sporting in control at BMO Field.
But Hamilton came off the bench to net a late equaliser, although Toronto's winless run was extended to seven games.
Gutierrez made no mistake from the penalty spot in the 25th minute after a VAR check led to the spot-kick being awarded.
But DeLeon tapped in Justin Morrow's cross to bring Toronto level before half-time, only for Gutierrez to put away another penalty in the 73rd minute.
Hamilton managed to grab a point for the hosts, however, by tapping in Ryan Telfer's cross from the right deep into additional time.
FT: @jayhams scores in stoppage time to make it 2-2 and @TorontoFC & @SportingKC share points at BMO Field! #TORvSKC pic.twitter.com/5LKBjE8q3I
— Major League Soccer (@MLS) June 8, 2019
Greg Vanney's Toronto are seventh in the Eastern Conference, while Sporting sit 10th in the west.