Jozy Altidore scored a late winner to lift Toronto FC past Orlando City and to the top of the MLS Eastern Conference, while the LA Galaxy salvaged a draw at the Chicago Fire.
U.S. national team striker Altidore came off the bench and scored with four minutes remaining as Toronto emerged a 2-1 winner in Orlando on Wednesday.
Played in by reigning MLS MVP Sebastian Giovinco, Altidore sprung the offside trap, rounded goalkeeper Joe Bendik and tucked the ball into an empty net.
Orlando almost salvaged a point in the second minute of stoppage time but Cyle Larin hit the post.
Larin had equalized in the 56th minute, canceling out Tosaint Ricketts' seven-minute opener.
The result propelled Toronto to the top of the East, two points clear of New York City FC, while Orlando is a point adrift of the sixth and final playoff spot.
Second-half substitute Giovani dos Santos restored parity 20 minutes from time as the LA Galaxy salvaged a 2-2 draw at the lowly Chicago Fire.
Trailing 2-1 after Arturo Alvarez and David Accam canceled out Gyasi Zardes' 31st-minute opener in the space of five minutes, the Galaxy saw Dos Santos beat his opponent to the ball as he curled home the equalizer with the outside of his boot.
The Galaxy are fifth in the Western Conference, seven points off the lead, while the Fire remain rooted to the bottom of the Eastern Conference.
Elsewhere, the Montreal Impact and D.C. United played out a 1-1 draw in Canada as Lamar Neagle and Hassoun Camara found the net. The Philadelphia Union overcame Columbus Crew, 2-1, thanks to goals from rookies Fabian Herbers and Keegan Rosenberry.
A 93rd-minute equalizer from Nicolas Lodeiro saw the Houston Dynamo denied by the Seattle Sounders, who earned a 1-1 draw on the road, while the San Jose Earthquakes and New England Revolution played to a 0-0 draw.