Bradley Wright-Phillips sets up New York Red Bulls win
Bradley Wright-Phillips scored his Major League Soccer-leading 21st goal of the season as the New York Red Bulls defeated Sporting Kansas City 2-1.
The former Charlton striker netted from the penalty spot in the 11th minute at Red Bull Arena after he was tripped by Matt Besler.
Tierry Henry then made it 2-0 in the 52nd minute when he curled a shot past Sporting goalkeeper Andy Gruenebaum.
Dominic Dwyer pulled a goal back for Kansas City two minutes later, but Sporting were unable to find an equaliser as they suffered their fourth straight defeat.
The victory moved the Red Bulls into fifth place in the Eastern Conference, giving them the final playoff spot with eight games to go.
Meanwhile, former Derby forward Giles Barnes scored two goals to lead the Houston Dynamo past the Montreal Impact 3-2.
Barnes opened the scoring in the 30th minute, capitalising on a defensive mistake to send a shot past goalkeeper Evan Bush.
Montreal's Dilly Duka equalised 10 minutes later, but Houston responded with two goals in three minutes from Barnes and Ricardo Clark.
Costa Rica international Alvaro Saborio headed home the winner from Javier Morales' corner in the 77th minute as Real Salt Lake beat FC Dallas 2-1.
Saborio came on as a substitute for Olmes Garcia in the 76th minute for his first action following a six-month layoff due to a foot injury.
Robbie Findley opened the scoring for Real Salt Lake, gathering a loose ball from a deflection off defender Chris Wingert and drilling it home in the 31st minute, while Michel equalised for Dallas with a 62nd-minute free-kick.
Philadelphia's Conor Casey and Andrew Wenger scored first-half goals in the Union's 2-0 victory over Toronto FC.
DC United were held to a 0-0 draw by the struggling Vancouver Whitecaps, who have now gone four games without scoring.