Houston Tracy McGrady scored 31 points, and Bob Sura had 12 points, 10 rebounds and six assists on his 32nd birthday, leading the Houston Rockets over the Cleveland Cavaliers, 99-80, Thursday night.
Mike James had 15 points off the bench, and Yao Ming added 13 points and eight rebounds for the Rockets, who were particularly crisp following an impressive win over league-leading Miami on Tuesday.
The Cavaliers turned in another woeful performance on the road after winning in Brendan Malone's coaching debut against Detroit on Tuesday.
Cleveland has lost 10 straight away from home.
Bobcats 108, Magic 94
Orlando, Fla. -- Gerald Wallace scored 22 points, and rookie Emeka Okafor got his 36th double-double of the season with 23 points and 10 rebounds. Brevin Knight had 15 points, 15 assists and eight steals, and Primoz Brezec added 20 points for Charlotte, which snapped an 11-game road losing streak.
Grizzlies 105, Nets 96
East Rutherford, N.J. -- Lorenzen Wright and Jason Williams each scored 20 points, and the Memphis Grizzlies shot 70 percent in the first half to end the New Jersey Nets' five-game winning streak.
Earl Watson hit a three-pointer with 6:04 left to make it 88-84. Cliff Robinson missed a three-point shot on New Jersey's next possession, and the Nets sagged. Gasol hit consecutive baskets as the Grizzlies ran off 10 straight points for a 95-84 lead.
Nuggets 117, Lakers 96
Denver -- DerMarr Johnson had 20 points and helped slow Kobe Bryant in the second half, leading the Nuggets to a rout of the Lakers, who have lost seven straight.
Wizards 85, Jazz 84
Salt Lake City -- Larry Hughes hit a shot from the top of the key to put Washington ahead with 46.4 seconds left, giving the Wizards their first victory here since 1997.
Kings 109, Mavericks 101
Sacramento Calif. -- Peja Stojakovic hit six three-pointers on the way to a season-high 38 points, and the energized Sacramento Kings avoided a regular-season sweep by Dallas.
Kenny Thomas scored 15 points and teamed with Darius Songaila to hold Dirk Nowitzki to nine of his 35 points in the fourth quarter.
SuperSonics 96, Trail Blazers 91
Portland, Ore. -- Ray Allen returned from an ankle injury and scored 19 points, and Damien Wilkins filled in admirably after Rashard Lewis left because of an injury.