Junior Urso scored a late winner after Orlando City had blown a two-goal lead to claim second spot in the Eastern Conference with a 3-2 triumph over Columbus Crew.
Former Manchester United winger Nani had set up Daryl Dike for a 26th-minute opener with a tackle-cum-pass before Silvester van der Water doubled Orlando's lead three minutes later with a cross which eluded everyone.
But the visitors rallied after the break with a double strike inside three minutes, firstly with Antonio Carlos' 52nd-minute own goal.
Minutes later Lucas Zelarayan picked out Derrick Etienne Jr who cushioned a pass into the box for Miguel Berry to equalize.
Orlando grabbed all three points with Dike laying back a pass for Junior Urso to lash home a 69th-minute winner from the edge of the box.
The result moves Orlando above Nashville into second spot in the east with 38 points from 22 games, having gone six games unbeaten in the MLS.
Inter Miami continued their excellent recent form after Brek Shea's 90th-minute winner earned them a 1-0 victory away to Cincinnati.
The result extends Phil Neville's side's unbeaten run to four games and means they have lost only once in their past nine, climbing up to 10th spot in the east.
Dominique Badji also netted a late winner, scoring in the 89th minute to lift the Colorado Rapids into second in the west with a 1-0 victory at San Jose Earthquakes.
Real Salt Lake came from a goal down early to win 3-2 over Dallas, while Vancouver Whitecaps scored twice in the final 20 minutes to beat struggling Austin 2-1.