Evan Turner also added 20 points for the Sixers, who led from the start and beat the Knicks for the first time in four tries and second in eight games.
Carmelo Anthony needed 28 shots to get 25 points for New York.
WIZARDS 86, BULLS 73
In Washington, Emeka Okafor had 15 points and 16 rebounds, helping the surging Wizards drop Chicago.
Nate Robinson scored 19 points for the Bulls.
CAVALIERS 99, RAPTORS 98
In Toronto, Kyrie Irving made a 3-pointer with 0.7 seconds left to give Cleveland a win over the Raptors.
DeMar DeRozan scored 15 points for Toronto.
ROCKETS 119, NETS 106
In Houston, James Harden scored 29 points, Chandler Parsons added 16 points and a career-high 11 assists and the Rockets beat Brooklyn for their 12th consecutive win over the Nets.
Omer Asik had 20 points and 16 rebounds for the Rockets, who outrebounded the Nets 50-31 and outscored Brooklyn 60-24 in the paint.
Nets star Deron Williams scored 27 points. Joe Johnson added 13 for Brooklyn.
In Charlotte, N.C., Gerald Henderson hit a 3-pointer from 25 feet with 4.6 seconds left to lift the Bobcats over Minnesota, snapping a 16-game home losing streak.
The Bobcats streak was stopped two short of the NBA record held by the 1993-94 Dallas Mavericks.
Kemba Walker led Charlotte with 25 points and Ramon Sessions finished with 23 as the Bobcats won at home for the first time since Nov. 21.
Luke Ridnour had 22 points, seven rebounds and seven assists to lead Minnesota, which has lost nine of 10.
Trailing by two, the Bobcats were struggling to get a shot off before the 24-second shot clock expired. A scramble ensued as the ball was knocked into the backcourt late in the possession.
Walker retrieved the ball and passed it ahead to Henderson on the left wing. He pump-faked to avoid a leaping Andrei Kirilenko and swished the 3-pointer.