Joao Plata and Alvaro Saborio both scored last-gasp goals as Real Salt Lake hit back from two goals down to earn a sensational 3-2 victory at Chicago Fire and maintain their unbeaten start to the season.
It appeared Salt Lake would suffer their first defeat in nine matches when Mike Magee's strike midway through the first half and Juan Luis Anangono's effort just after the half hour put Chicago firmly on course for the three points. But Plata's 72nd-minute goal gave the visitors some hope and he struck again in the final minute before Saborio netted in added on time to cap a fantastic comeback.
The Seattle Sounders remain two points ahead of Salt Lake but they too had to come from behind in a 2-1 success over the Philadelphia Union, who took a 13th-minute lead through Brad Evans' own goal. Obafemi Martins levelled just after the hour mark while Chad Marshall struck six minutes from time to keep the Sounders top of the Western Conference.
The New England Revolution remain top of the Eastern Conference as they came from a goal down to edge to a 2-1 win at Toronto. The home side took a sixth-minute lead through Jackson Goncalves but Patrick Mullins levelled matters midway through the half, while Lee Nguyen's penalty after 82 minutes settled matters in the Revolution's favour. Substitute Maximiliano Urruti netted a last-minute winner as the Portland Timbers claimed their first win of the season in a 3-2 triumph over DC United.
Portland twice took the lead through Gaston Fernandez and Mamadou Danso, and although they were pegged back on both occasions by Davy Arnaud and Danso's own goal, the Timbers would have the last laugh when Urruti netted the winner seven minutes after coming on. Kekuta Manneh scored in the tenth minute, while Pedro Morales scored after 19 and 20 minutes, the first from the penalty spot, as the Vancouver Whitecaps held on for a 3-2 win over the San Jose Earthquakes, for who Chris Wondolowski scored at the end of each half.
Giles Barnes scored from open play and the penalty spot while Brad Davis and Will Bruin were also on-target as the Houston Dynamo cruised to a 4-1 win at Chivas USA, who had opened the scoring through Erick Torres' early spotkick and had Tim Melia sent off midway through the second half. Finally, Vicente Sanchez's 20th-minute strike helped the Colorado Rapids beat the Los Angeles Galaxy 1-0.