Real Salt Lake and the Los Angeles Galaxy closed the gap to MLS Western Conference leaders Seattle after the Sounders were surprisingly beaten on Saturday night. The San Jose Earthquakes upset the pace-setters with a goal from Yanick Djalo three minutes before half-time.
Javier Morales' 14th-minute goal gave Salt Lake a 1-0 win over the Colorado Rapids, despite the dismissal of Aaron Maund right at the start of the second half. That left them two points behind Seattle, albeit having played two games more, and three ahead of the Galaxy - who beat the Portland Timbers 3-1 and have played three games less than Salt Lake.
Robbie Keane earned victory for LA with two second-half goals including a penalty, after Gyasi Zardes had scored on the stroke of half-time to cancel out Diego Valeri's opener.
In the Eastern Conference, there were wins for third- and fourth-placed Toronto FC and the New York Red Bulls. A goal in each half saw Toronto past fellow Canadian side the Montreal Impact, Junior Gilberto setting them on their way in the 11th minute before Luke Moore struck in the 54th.
New York had to come from behind with ten men to see off the New England Revolution, who took a first-half lead through Charlie Davies. New York's Matt Miazga was dismissed on the stroke of half-time but Dax McCarty equalised two minutes after the restart and Bradley Wright-Phillips netted a 63rd-minute winner.
The Chicago Fire recorded their 13th draw in 21 games as they again lost a lead, this time against the Columbus Crew. Mike Magee's penalty put Chicago in front but Federico Higuain levelled straight after half-time.