LA Galaxy's play-offs took a hit after they suffered their third consecutive defeat, going down 2-1 to Real Salt Lake in MLS on Wednesday.
The defeat means the Galaxy are winless in their past eight matches and while they dropped down to sixth in the Western Conference, their form means they could find themselves only a point ahead of the post-season chasing pack.
Former Manchester United forward Javier 'Chicharito' Hernandez stung RSL goalkeeper David Ochoa's palms early, before Damir Kreilach scored his 11th goal of the season to put the hosts 1-0 on the stroke of half-time.
Ochoa denied Chicharito again in a 57th-minute fast break, before the latter equalised with 14 minutes remaining midweek.
But in the fifth of six stoppage-time minutes, Anderson Julio lashed in a wonderful volley from outside the box to claim the win for fifth-placed RSL and boost their play-off chances.
United States teenager Ricardo Pepi netted his 12th goal of the campaign as 10-man Dallas went down 3-1 to Western Conference contenders and second-placed Sporting Kansas City.
Daniel Salloi scored a double for Sporting KC, taking his season tally to 14, while Dallas had Bryan Acosta sent off.
Seattle Sounders stayed top of the Western Conference, ahead of Sporting KC, as Raul Ruidiaz scored a brace in a 3-1 win away to San Jose Earthquakes.
Ruidiaz opened the scoring in the 25th minute, before firing home from the spot three minutes prior to the break. The Peruvian has 16 MLS goals this season, behind only DC United's Ola Kamara with 17.
Dairon Asprilla scored the winner as Portland Timbers claimed a 2-1 victory at Los Angeles FC to remain fourth in the west.
Supporters' Shield leaders New England Revolution maintained their 14-point advantage atop the Eastern Conference with a 4-1 triumph away to Montreal, extending their unbeaten run to six games.
Nashville, second in the east, blew a two-goal lead to draw 2-2 with Orlando City, while DC United got past Minnesota United 3-1.
Atlanta United boosted their play-offs hopes with a 1-0 win over Inter Miami, who have lost three in a row, while Toronto beat FC Cincinnati 3-2.
New York City suffered a second straight loss, going down 2-0 to Chicago Fire, and Philadelphia Union could only manage a 1-1 draw at New York Red Bulls.
Colorado Rapids eased past Austin 3-0 and Houston Dynamo played out a goalless draw with Vancouver Whitecaps.