New York Red Bulls 2, DC United 1
Lloyd Sam and Tim Cahill scored to lead the New York Red Bulls in a 2-1 victory over the last-place D.C. United on Saturday night.
Luis Robles stopped a late penalty shot to help the Red Bulls (12-9-6) move into a tie with Montreal and Sporting Kansas City for first place in the Eastern Conference.
''It was a complete performance,'' Cahill said. ''That's what we're all about.''
New York won despite playing without star forward Thierry Henry for the first 57 minutes as punishment for his blow-up at practice with head coach Mike Petke.
Sporting KC 2, Colorado Rapids 1
Graham Zusi scored in the 88th minute to lift Sporting Kansas City to a 2-1 victory over the Colorado Rapids on Saturday night and into a three-way tie for first place in the Eastern Conference.
Benny Feilhaber also scored for Sporting (12-9-6), which broke a two-match shutout loss streak and pulled even with Montreal and New York atop the East.
Feilhaber scored from 30 yards in the 33rd minute to put Kansas City up 1-0. After center forward Dom Dwyer - making his first league start - beat Colorado's Hendry Thomas to a loose ball, Feilhaber's right-footed shot curled inside the left post, breaking Sporting's goalless streak at 213 minutes.
Edson Buddle, who entered the match as a substitute in the 70th, tied it seven minutes later for the Rapids (10-8-9), who snapped a nine-match unbeaten streak.
Buddle tracked down a deflected ball 25 yards from goal, and his low shot deflected off center back Matt Besler's foot and bounced inside the right post.
Philadelphia Union 0, Montreal Impact 0
Troy Perkins made four saves to help the Montreal Impact play to a scoreless draw with the Philadelphia Union on Saturday night.
Zac MacMath needed to make only one save to pick up his 10th shutout of the season for the Union (10-8-9), who improved to 4-0-4 this season following losses.
The Impact (12-7-6) are unbeaten in their last three games and remain in first place in the MLS Eastern Conference.
Columbus Crew 0, Seattle Sounders 1
Eddie Johnson scored in the 14th minute to lift the Seattle Sounders to a 1-0 win against the Columbus Crew on Saturday night despite playing down a man for 83 minutes.
''One of our team goals is defending top to bottom and getting something on the road,'' he said. ''If we can defend good for 90 minutes-plus we know one goal can get us a victory on the road.''
Johnson gave Seattle (12-8-4) the lead on a header off a 35-yard free kick by Mauro Rosales for his seventh goal. Morales lofted a service to Johnson between two defenders in the middle of the box in a match delayed 94 minutes at the start because of inclement weather.
LA Galaxy 3, San Jose Earthquakes 0
Robbie Keane scored twice and set up Landon Donovan's 132nd MLS goal as the Los Angeles Galaxy beat the San Jose Earthquakes 3-0 on Saturday night.
Keane, who has 12 goals this season, sent Donovan alone into San Jose's box to give Los Angeles a lead in the 26th minute. Keane then converted a penalty kick in the 43rd and scored on a volley in the 67th.
Donovan, playing his final game with the Galaxy before joining the U.S. national team for two World Cup qualifiers, scored his eighth goal of the campaign and moved within two goals of MLS career leader Jeff Cunningham's total and one behind Jaime Moreno's.
The Galaxy (13-9-4) have won three straight league games for the first time this season to strengthen their hold on second place in the Western Conference, five points behind Real Salt Lake. San Jose (9-10-7) is in eighth, five points out of a playoff berth.