Mike James had 30 points, eight assists and seven rebounds against his former team Friday, and the Toronto Raptors won their season-high fifth straight with a 112-92 rout of the Houston Rockets.
Chris Bosh added 22 points and 16 rebounds and rookie Charlie Villanueva had 21 points for the Raptors, who are on their longest winning streak since winning five straight in December 2003.
James, acquired from Houston in a trade for Rafer Alston in October, stepped up his game after Houston forward Juwan Howard was ejected for shoving him in the face with the basketball.
Alston had just two points and seven assists in 35 minutes.
Tracy McGrady scored 37 points -- surpassing 30 for the fifth game in a row -- but the Rockets have lost six of eight.
Nets 113, Magic 106
At East Rutherford, New Jersey, Jason Kidd had 16 points, 13 assists and 11 rebounds for his 69th career triple-double, and New Jersey beat Orlando for its ninth straight victory.
Vince Carter scored 31 points, going 14-of-15 from the free throw line, to lead six Nets players in double figures. Richard Jefferson added 15 points, Nenad Krstic had 14, and reserves Clifford Robinson and Jacque Vaughn each scored 10.
Dwight Howard paced the Magic with 19 points and 14 rebounds. Grant Hill scored 14 points, all in the first half, but played only two minutes in the second half before re-aggravating his strained groin.
Jameer Nelson had 18 points and Hedo Turkoglu 14 for the Magic, who have lost three straight following a three-game winning streak.
Hornets 90, Trail Blazers 80
At Oklahoma, City, Kirk Snyder scored a career-high 22 points and David West added 19 points and 13 rebounds as New Orleans recovered from the loss of point guard Chris Paul to beat Portland.
Paul grabbed his right thumb and walked to the bench after a basket by Portland's Juan Dixon that cut the Blazers' deficit to 53-41 just 36 seconds into the second half. Paul is expected to miss at least two weeks with a torn ligament in his right thumb.
Dixon, who had a season-high 28 points in Portland's first game against New Orleans this season, led the Blazers with 27 points. Patterson and Jarrett Jack each scored 12.
Knicks 113, Wizards 92
At New York, rookie Channing Frye matched his season high with 30 points, including 11 during a decisive 15-4 run in the third quarter, and New York beat Washington.
Stephon Marbury had 16 points and 11 assists, and Nate Robinson added 16 points, seven rebounds and five assists as New York won consecutive games for just the second time this season -- the first time at home.
Gilbert Arenas and Antawn Jamison scored 22 points apiece to lead Washington, which has lost four straight since a three-game winning streak. Caron Butler added 16 points for the Wizards.
Hawks 103, Celtics 98
At Boston, Al Harrington had 28 points and eight rebounds, and Atlanta beat Boston to snap a four-game losing streak.
Joe Johnson, who finished with 20 points, hit a jumper with 1:12 left to give Atlanta a 100-98 lead. Johnson then blocked a Paul Pierce layup the next time down the floor and made a key free throw with 19.2 seconds left to secure the win for the Hawks.
Pierce missed a potential game-tying 3-point attempt with 14.9 second remaining as Boston's three-game home winning streak came to an end.
Tyronn Lue scored 15 and Josh Smith added 11 for Atlanta.