Durant leads Thunder past Kings

Kevin Durant lifted Oklahoma City to a 97-95 win over the Sacramento Kings as they rallied in the second quarter and held firm in the fourth.

The Thunder found themselves 31-19 down after the first 12 minutes, but Durant's 27 points and 11 rebounds helped them rally into a lead by half-time, winning the middle two quarters 59-34 on their way to an eighth straight victory.

Marcus Thornton had 24 points to lead from the bench for the Kings, who launched a comeback effort of their own in the final quarter but came up just short.

Eighteen points from Kyle Singler led a balanced Detroit offence as the Pistons beat Miami 107-97 to end the Heat's winning streak at 10.

Singler was one of seven Detroit players in double figures, with Andre Drummond, who scored 10, also adding 18 rebounds.

Michael Carter-Williams had a triple-double as the Philadelphia 76ers claimed a 126-125 double-overtime win over the Orlando Magic.

Carter-Williams had 27 points, 12 rebounds and 10 assists, while Arron Afflalo scored 43 points in a losing cause for the Magic.

Timofey Mozgov's 17 points and 20 rebounds helped the Denver Nuggets overcome to Brooklyn Nets 111-87, while the Boston Celtics beat the Milwaukee Bucks 108-100.

There were also wins for the Memphis Grizzlies, the Dallas Mavericks and the Golden State Warriors.