Columbus Crew ended their losing run to upset LA Galaxy in MLS, while Atlanta United extended their winning streak on Wednesday.

Columbus snapped a five-match losing streak with a 3-1 victory over the Galaxy, who slumped to their second consecutive defeat.

Gyasi Zardes haunted his former club with the opener, tapping in a Robinho cross from the left in the 27th minute.

He turned provider for Columbus' second, Federico Higuain collecting his pass before firing into the bottom corner from just inside the area.

Hector Jimenez made it 3-0 in the 66th minute as the Crew closed out their victory despite Daniel Steres' late goal.

The Galaxy remain second in the Western Conference, while Columbus climbed into fifth in the Eastern Conference.

In Georgia, defending champions Atlanta recorded a third straight win courtesy of a 2-0 victory over Toronto.

Hector Villalba's close-range finish in the first half was followed up by Julian Gressel's strike in the second.

Atlanta are seventh in the Eastern Conference on the back of their fourth league win of the campaign, while Toronto are fourth.

Montreal Impact moved level on points with the leaders in the east thanks to a come-from-behind 2-1 win over New York Red Bulls.

Meanwhile, Nemanja Nikolic's double guided Chicago Fire to a 5-0 thrashing of New England Revolution.