Atlanta United climbed to the top of the Eastern Conference in MLS, while the LA Galaxy were beaten by the New York Red Bulls on Saturday.
Braces from Miguel Almiron and Kevin Kratz saw Atlanta to a 4-1 win over the Montreal Impact.
Montreal took a surprise lead in the 13th minute, Saphir Taider heading in the opener.
The Impact held onto that advantage until the final 20 minutes, when Atlanta struck four times.
Almiron netted a penalty after a handball in the area before Kratz curled in a wonderful 25-yard free kick.
After Almiron completed his brace, Kratz produced from another free kick to seal Atlanta's win and move the club two points clear atop the Eastern Conference.
Zlatan Ibrahimovic's LA Galaxy conceded a late penalty to go down 3-2 to the Red Bulls at StubHub Center.
New York took a 2-0 lead thanks to Daniel Royer and Florian Valot, who were both set up for simple finishes by Bradley Wright-Phillips.
Ibrahimovic's fine pass set up Ola Kamara to bring Galaxy back into the game and Giovani dos Santos equalised with a close-range finish.
OLA KAMARA! And just like that, the @LAGalaxy cut the deficit in half, 2-1. #LAvRBNY https://t.co/QSpv7Y00QD
— Major League Soccer (@MLS) April 29, 2018
But the Red Bulls scored an 84th-minute winner, Kaku tucking away a late penalty.
Elsewhere, Bastian Schweinsteiger was on the scoresheet as the Chicago Fire drew 2-2 at Toronto and the Philadelphia Union edged D.C. United 3-2.
Minnesota United came from behind to beat the Houston Dynamo 2-1, the Columbus Crew overcame the San Jose Earthquakes 2-1 and the New England Revolution were 1-0 winners against Sporting Kansas City.