Setback for Sporting, Houston enjoy home
© Getty Images

Eastern Conference leaders Sporting Kansas City suffered their third straight Major League Soccer defeat on Saturday, going down 2-1 at Chicago Fire.

Bobby Convey put Sporting ahead in the 31st minute but it all went wrong for the visitors after the interval. They were pegged back by Sebastian Grazzini's penalty equaliser on the hour, had Roger Espinoza sent off for elbowing Grazzini soon after and then a late Dominic Oduro tap-in condemned them to defeat.

It was a similar story in the match between Columbus Crew and FC Dallas. Fabian Castillo's first-half goal put the away team in the ascendancy but they were reduced to ten men in the 64th minute when Zach Lloyd was dismissed and then two goals in six minutes from substitute Justin Meram and Sebastian Miranda turned the game on its head.

Western Conference leaders Real Salt Lake won 1-0 in Seattle, ending the Sounders' six-game winning streak. Edgar Espindola netted the game's only goal with a left-footed volley six minutes into the second half.

Beckham bags a point
A trademark David Beckham free-kick earned Los Angeles Galaxy a 1-1 draw at Montreal Impact. The former England midfielder curled a fine set-piece inside Donovan Ricketts' near post just after the hour to cancel out Montreal captain Davy Arnaud's eighth-minute opener in front of 60,860 fans, an MLS record for a match in Canada.

Houston Dynamo got off to the perfect start in the first game at their new BBVA Compass Stadium home by beating DC United 1-0, Brad Davis' curling left-footed effort from 35 yards proving decisive.

New England Revolution came from a goal down to trounce visiting Vancouver Whitecaps 4-1. Eric Hassli scored first for the Whitecaps after five minutes, but Lee Nguyen got the hosts back on level terms a minute later and further goals from Saer Sene and Shalrie Joseph put them in control. Nguyen sealed the rout with his second of the match 18 minutes from time.