Robbie Rogers scored in the first minute of second-half stoppage to lift the Crew past New England, 3-2, on Saturday in Columbus, Ohio.
Rogers scored the decisive goal for Columbus after New England goalkeeper Darrius Barnes had cleared a shot by Jason Garey off the goal line.
Rookie Zak Boggs scored his first two career goals for the Revolution (2-5-1).
Eddie Gaven scored for Columbus (3-0-2).
At Earthquakes 4, Red Bulls 0: Ryan Johnson scored his first goal of the season and added two assists to lead San Jose past New York.
Wilson High grad Joey Gjertsen, Chris Wondolowski and Bobby Burling also scored for San Jose (4-2-0).
New York (5-2-0) played a man down after defender Luke Sassano was ejected for a rough tackle on Bobby Convey in the 14th minute.
Dynamo 2, at Chivas USA 0: Brad Davis scored a goal and set up another in the first 8 minutes as Houston got its first road win of the season by beating Chivas USA (3-4-1).
Former Gonzaga star Brian Ching was in uniform for Houston (4-3-1) for the first time since injuring his hamstring on April 1.
At Real Salt Lake 3, Union 0: Kyle Beckerman, Jamison Olave and Alvaro Saborio each scored to lead Real Salt Lake past Philadelphia.
Real Salt Lake (3-3-1) extended its regular-season home unbeaten streak to a team-record 13 games. The Union (1-5-0) lost its fourth straight –all on the road. The Union is playing 12 of its first 15 games of its inaugural season on the road, while it awaits the completion of their new stadium in suburban Chester, Pa.
RSL’s Robbie Findley left the game in the first half with a bruised back, potentially jeopardizing his chance to compete for a spot on the U.S. men’s national team for the upcoming World Cup in South Africa.
At Toronto FC 4, Fire 1: Chad Barrett scored twice over a three-minute span of the second half to lead Toronto (3-4-0) past Chicago (2-3-2).
At FC Dallas 1, D.C. United 0: Jeff Cunningham scored in the 68th minute to lift FC Dallas (2-1-4) past United (1-6-0), which was shut out for the fifth time.