Earthquakes battle for point
Two goals from Steven Lenhart saw the San Jose Earthquakes twice come from behind to secure a 3-3 Major League Soccer draw against FC Dallas.
Alan Gordon put the Quakes ahead in the 24th minute, but Blas Perez levelled after 37 minutes then put his side ahead 18 minutes from the end.
Lenhart, who stepped off the bench early in the second half, levelled after 82 minutes and, after Matt Hedges seemed to have snatched the points for Dallas in the 88th minute, notched a second equaliser in the dying moments.
Alvaro Saborio scored a hat-trick as Real Salt Lake won 4-0 at Chivas USA. Paulo Junior netted the fourth.
A goalless draw at the Vancouver Whitecaps was enough to send the Seattle Sounders into the play-offs.
Thierry Henry was on the scoresheet as the New York Red Bulls stormed from behind to beat Toronto FC 4-1.
Ryan Johnson put the Canadian side ahead after six minutes but Marcus Holgersson levelled seven minutes later before two goals from Kenny Cooper and Henry's effort in the last minute sealed a comprehensive New York win.
Milovan Mirosevic scored two minutes from time to seal a 3-2 win for the Columbus Crew over the Philadelphia Union and spare his side's blushes after they threw away a two-goal lead.
Jairo Arrieta's quickfire double at the end of the first half had put the Crew in control, but Philadelphia fought back with a penalty from Danny Cruz in the 65th minute and substitute Jack McInerney's 86th-minute leveller.
Chinedu Dike scored 11 minutes from the end to give the Portland Timbers a 1-1 draw against DC United, who had taken the lead through Chris Pontius' penalty on the hour mark, while Ricardo Clark and Oscar Garcia were on target in the Houston Dynamo's 2-0 win over the New England Revolution.