Reigning MLS Cup champions New York City slumped to their fifth loss from their past six games as Christian Benteke debuted for DC United who claimed an upset 2-1 win on Wednesday.
City had ended a three-game losing run with a 2-0 win at Chicago Fire 10 days before losing to Orlando City on the weekend but their poor form continued at Red Bull Arena.
Ola Kamara tapped in from point blank range to give the visitors at 24th-minute lead, but Heber side-footed in an equalizer three minutes later.
Steven Birnbaum restored United's lead with a header from a Martin Rodriguez free-kick in the 57th minute and City could not find a response with David Ochoa palming away Gedion Zelalem's 95th-minute effort.
The win is Wayne Rooney's second since taking over at United who are still last in the Eastern Conference, while it sees City slide down to fourth in the east.
Riqui Puig scored a spectacular late equalizer with a long-range curler after a give-and-go to earn LA Galaxy a 2-2 draw away to Toronto.
Douglas Costa had put the Galaxy into a 24th-minute lead before Toronto hit back with second-half goals to Jesus Jimenez and Filippo Bernardeschi before the Spaniard's 89th-minute strike.
Riqui Puig was making only his third appearance for the Galaxy following his August move from Barcelona.
The result dents star-studded Toronto's playoffs aspirations, leaving them 10th in the east, while the Galaxy are eighth in the west.
Philadelphia Union became the second team behind LAFC to book their postseason berth with a 4-1 home win over Atlanta United.
Julian Carranza, Mikael Uhre, Daniel Gazdag and Nathan Harriel were all among the goals for Union who are eight points clear in the east.
New York Red Bulls moved up to third in the east with a 1-0 win at second-placed Montreal with Lewis Morgan hitting the winner in the 43rd minute.
LAFC suffered a shock 2-1 loss to lowly Houston Dynamo, who condemning the Western Conference leaders to their third straight defeat.
Inter Miami slumped to back-to-back losses with a 1-0 defeat at Columbus Crew, while New England's winless run extended to four games after a goalless draw with struggling Chicago Fire who snapped a three-game losing run.
Hany Mukhtar netted a hat-trick as Nashville beat Colorado Rapids 4-1, while Orlando City came from two goals down to defeat Seattle Sounders 3-2.
Real Salt Lake proved too good for Minnesota United 3-0 and Portland Timbers moved into the west's top seven with a narrow win against second-placed Austin 2-1.