Serge Ibaka had 19 points and eight rebounds and Kevin Martin scored 16 as the Thunder enjoyed a winning start to a stretch that sees them play 11 of 13 on the road. Oklahoma City came in having played an NBA-low 12 road games this season and improved to 9-4 as visitors.
Nick Collison had 10 points and eight rebounds to help the Thunder win for the fifth time in eight games since their season-long 12-game winning streak.
Alan Anderson scored 17 of his career-high 27 points in the second quarter and Amir Johnson had 19 for the Raptors, who lost their second in a row after winning eight of nine.
HEAT 99, WIZARDS 71
In Miami, LeBron James scored 24 points and the Heat had an edge in rebounding for a change to beat woeful Washington.
The Heat, beaten on the boards by a total of 38 rebounds over the previous three games, this time enjoyed a 50-39 advantage. Udonis Haslem led them with 12 rebounds.
The Wizards, last in the NBA in points and shooting, hit 36 percent. They lost their fifth game in a row and fell to 0-13 on the road against Eastern Conference teams.
GRIZZLIES 92, SUNS 81
In Phoenix, Zach Randolph scored 21 points and Rudy Gay added 20 to lead Memphis past the Suns.
Marc Gasol had 10 points and 12 rebounds for the Grizzlies, who have won three of their last five games.
P.J. Tucker scored a career-high 17 points for the Suns.
BOBCATS 108, PISTONS 101 (OT)
In Auburn Hills, Mich., Kemba Walker had 20 points and seven assists, Ben Gordon scored 18 points and Charlotte beat Detroit in overtime.
Tayshaun Prince had 21 points for the Pistons, who had their four-game winning streak snapped.