Darlington Nagbe scored an equaliser in the 82nd minute to give Portland Timbers a 2-2 draw away to Toronto in the MLS.
After Toronto had taken a 2-1 lead with two goals early in the second half they looked to be on track for a much-needed victory.
But with just eight minutes left in regular time, the Timbers pulled the home side’s defence apart with a flowing move and Scottish full-back Steven Smith placed his cross perfectly for Nagbe to head home.
Portland took a first-half lead when Toronto’s defence failed to deal with David Horst’s header from a corner and Sal Zizzo was on the spot to poke the ball into the net.
But Toronto recovered after the break with French striker Eric Hassli tapping home his first goal for the Canadian side in the 57th minute to make the score 1-1.
Luis Silva put the home side in front six minutes later when he got a toe to Hassli’s flick-on to score, however, Nagbe’s late goal ensured both teams ended with a point.
The result leaves both sides bottom of their respective conferences in the MLS.
In Vancouver, Dallas scored two second-half goals to win their second game in a row, knocking off the Whitecaps 2-0.
Fabian Castillo put the visitors 1-0 ahead in the 60th minute when the Colombian striker held off two defenders before striking the ball into the net while almost lying on the ground.
Dallas wrapped up the win in the 70th minute with a counter-attack goal from Jonathan Top.
In the third MLS match on Wednesday, Robbie Keane scored to ensure Los Angeles Galaxy avoided their third defeat in four games in a 1-1 draw with Columbus Crew.
After a goalless first half, Columbus started the second half brilliantly with Jairo Arrieta cutting in from the right wing before slotting the ball in the bottom corner in the third minute after the break.
But Galaxy, who sit third in the MLS’ Western Conference, ensured they did not drop to fifth thanks to a classic striker’s finish from Keane in the 64th minute.
After Galaxy full-back Sean Franklin expertly beat his opponent on the right wing, Keane made his run in behind a Columbus defender and had no trouble tapping Franklin’s pass into the net from less than a metre out.