CHARLOTTE, North Carolina (AP) -- Kevin Durant had 34 points and 12 rebounds, and the Oklahoma City Thunder held on to defeat the Charlotte Bobcats 89-85 Friday night without injured guard Russell Westbrook.
The Thunder announced before the game that Westbrook had arthroscopic surgery on his right knee and will be out until after the All-Star break.
Durant scored 14 points in the fourth quarter and finished 14 of 28 from the field. Serge Ibaka had 12 points and nine rebounds for the Thunder, who have won seven straight road games and 11 of 12 overall.
Reggie Jackson started in place of Westbrook, shooting 4 of 19 from the floor.
The Thunder escaped after Josh McRoberts missed a wide-open 3-pointer with 3 seconds left.
KINGS 108, HEAT 103, OT
SACRAMENTO, Calif. (AP) -- DeMarcus Cousins had 27 points and 17 rebounds, Rudy Gay scored 26 and Sacramento rallied from an early 17-point deficit to beat undermanned Miami in overtime.
Isaiah Thomas added 22 points, 11 assists and seven rebounds to help the Kings snap Miami's six-game winning streak. Gay made a tying jumper in the final minutes of regulation, and Sacramento quickly pulled away in the extra period to bring the sellout crowd of 17,317 roaring to its feet.
LeBron James finished with 33 points, eight rebounds and eight assists, and Chris Bosh had 18 points and seven rebounds for the two-time defending NBA champions. Miami played without Dwyane Wade (rest), Ray Allen (right knee tendinitis) and Chris Andersen (sore back).
WARRIORS 115, SUNS 86
OAKLAND, Calif. (AP) -- Stephen Curry had career highs of 16 assists and 13 rebounds to go with 14 points, and Golden State beat Phoenix for its fourth straight victory.
Klay Thompson scored 21 points for the Warriors and David Lee added 17.
P.J. Tucker had 11 points and 12 rebounds to lead the Suns, who had won three straight and eight of nine. It was Phoenix's worst defeat of the season.
Curry, who played 1 minute of the fourth quarter, had a rough shooting night and made just one of six 3-point attempts. He more than made up for it with his passing and rebounding for his third career triple-double.
MAGIC 109, PISTONS 92
ORLANDO, Fla. (AP) -- Arron Afflalo scored 23 points to lead five teammates in double figures and Orlando snapped a three-game skid by beating Detroit.
The Magic led the Pistons by as many as 22 and cruised in the fourth quarter. Nik Vucevic added 20 points and 11 rebounds, and rookie Victor Oladipo finished with 16 points and a career-high 11 assists.
The victory also halted a five-game home losing streak for the Magic, who hadn't won at the Amway Center since the day before Thanksgiving.
Brandon Jennings had 21 points for the Pistons, who had won three in a row on the road.
PELICANS 105, NUGGETS 89
NEW ORLEANS (AP) -- Tyreke Evans had 19 points and 10 assists, and New Orleans handed Denver its fifth straight loss.
Jrue Holiday had 17 points and four steals, causing two turnovers that led to late fast-break points as the Pelicans slammed the door on Denver's comeback bid.
Anthony Davis added 17 points and four blocked shots despite playing sparingly in the first half because of three early fouls.
Wilson Chandler scored 22 points and J.J. Hickson added 16 points and 10 rebounds for the Nuggets, who trailed by 18 in the second quarter but were as close as 93-87 on Quincy Miller's 3-pointer with 2:55 to go.
RAPTORS 95, KNICKS 83
NEW YORK (AP) -- Jonas Valanciunas had 16 points and a career-high 18 rebounds, DeMar DeRozan scored 25 and Toronto rallied to beat New York.
The Raptors trailed by 12 in the third quarter, but outscored the Knicks 29-12 in the fourth to take the opener of the home-and-home series.
Kyle Lowry had 15 points and 11 assists for the Atlantic Division leaders, who host the Knicks on Saturday with a chance to extend their lead to five games over last season's division champions.
Andrea Bargnani had 18 points and 12 rebounds against his former team. Beno Udrih finished with 15 points and 10 assists for the Knicks, who played again without Carmelo Anthony because of a sprained left ankle.
JAZZ 105, LAKERS 103
SALT LAKE CITY (AP) -- Derrick Favors had 18 points and 14 rebounds and made a putback dunk with 2.1 seconds remaining to lift Utah over depleted Los Angeles.
With the game tied at 103, Gordon Hayward drove to the basket on Utah's final possession but missed his off-balance attempt as the Lakers converged. Favors grabbed the rebound and slammed the ball through the hoop to snap Utah's four-game home losing streak. Hayward finished with 24 points and nine assists.
Nick Young scored 21 points in 27 minutes before fouling out with 5:45 remaining and Chris Kaman had a season-high 19 points starting in place of Pau Gasol, who was out with a respiratory infection.
TIMBERWOLVES 120, WIZARDS 98
MINNEAPOLIS (AP) -- Kevin Love had 25 points and 11 rebounds, and J.J. Barea scored 17 points off the bench to help Minnesota top Washington.
Ricky Rubio had 11 points, nine assists and eight rebounds in 26 minutes, and Nikola Pekovic added 18 points and 10 boards for the Timberwolves. Minnesota outrebounded Washington 44-35 and only turned the ball over five times.
John Wall had 26 points and seven assists for the Wizards, who missed a chance to win their fourth straight road game for the first time since March 2008. Nene added 13 points and five rebounds, but Bradley Beal had to be helped off the floor in the fourth quarter with a left leg injury.
NETS 104, BUCKS 93
NEW YORK (AP) -- Shaun Livingston scored 20 points, Mirza Teletovic added 19 off the bench and Brooklyn rebounded from an embarrassing Christmas Day performance by ending its four-game losing streak with a victory over Milwaukee.
Paul Pierce added 13 points for the Nets, who lost by 17 in each of their previous two games.
Bucks rookie Giannis Antetokounmpo had 16 points and 10 rebounds, and Khris Middleton added 15 points and eight boards.
Brooklyn led by as many 23 in the fourth quarter before the Bucks made a late run.