Thierry Henry scored his Major League Soccer-leading ninth goal in the seventh minute, then went down with a hamstring injury in the New York Red Bulls' 1-0 victory over the New England Revolution on Saturday.
Red Bulls coach Hans Backe estimated Henry will be sidelined a month. In the 22nd minute, the French star attempted to streak toward goal, but stopped short and grabbed his right hamstring as he slid along the turf.
In other matches Saturday, Real Salt Lake edged Toronto FC 3-2, the Los Angeles Galaxy drew 1-1 with Dallas, the Seattle Sounders beat Chicago Fire 2-1, D.C. United beat Houston Dynamo 3-2, the Montreal Impact downed the Portland Timbers 2-0, the San Jose Earthquakes beat the Philadelphia Union 2-1, the Vancouver Whitecaps defeated the Columbus Crew 1-0 and the Colorado Rapids thrashed Chivas USA 4-0.
Jonny Steele scored in the third minute of added time to Salt Lake to a home win over Toronto.
Kyle Beckerman also scored for Salt Lake, which took a 2-1 lead in the 57th minute on Richard Eckersley's own goal. Eric Avila and Doneil Henry scored for Toronto.
At Carson, California, Pat Noonan scored late in stoppage time to give Los Angeles a draw with FC Dallas.
Noonan, who came on as a substitute, scored his first goal for the Galaxy. It came following a failed clearance with seconds remaining in the game.
Brek Shea opened the scoring for Dallas, converting a penalty shot in the 61st minute.
Robbie Keane failed in his own penalty attempt in the 47th minute for the Galaxy.
David Estrada and Eddie Johnson scored at Bridgeview, Illinois in Seattle's victory over Chicago.
Estrada opened the scoring in the 39th minute, and Johnson made it 2-0 in the 67th. Chicago's Marco Pappa scored in the 89th minute, curling a corner in off the left post
At Washington, Maicon Santos scored twice as D.C. United won consecutive MLS games for the first time since June 2009, beating Houston.
Dwayne De Rosario also scored for United. Will Bruin scored twice for the Dynamo.
Bernardo Corradi and Sinisa Ubiparipovic scored in the second half to help Montreal beat Portland and remain undefeated in three games at home.
Corradi opened the scoring in the 76th minute off a penalty after Collen Warner's shot struck a Portland player's arm in the 18-yard box. Ubiparipovic scored in the 84th minute from close range.
Steven Lenhart scored his second goal of the game off a header in the final seconds of stoppage time to give San Jose a win at Philadelphia.
The second-half substitute also scored in the 76th minute. Gabriel Gomez scored in the 83rd minute for Philadelphia.
At Columbus, Ohio, Lee Young-pyo scored off a free kick in the 74th minute as Vancouver beat Columbus.
Kamani Hill had two goals at Commerce City, Colorado, and Tony Cascio and Jeff Larentowicz also scored as Colorado downed Chivas USA.