Forward Kevin Durant scored a new career-high 54 points in leading the Oklahoma City Thunder past the Golden State Warriors 127-121.
Durant took 39 points into the fourth quarter before adding 15 points to put the game away.
It was Durant's sixth straight game of at least 30 points and third game of more than 40 in January.
Oklahoma City (30-10) forward Serge Ibaka added 21 points and eight rebounds while the Warriors (25-16) got 37 points on 11-for-18 shooting from guard Seth Curry.
- - -
Grizzlies 91, Kings 90
The Memphis Grizzlies were down seven points with 4:01 to play but closed the fourth quarter with a 10-2 run to defeat the Sacramento Kings 91-90.
The Grizzlies (20-19) moved above .500 for the first time since they were 9-8 on Dec. 3 and extended their winning streak to five games.
Memphis point guard Mike Conley led all scorers with 25 points and had six assists.
Bobcats 111, Magic 101
Veteran center Al Jefferson had 30 points and 16 rebounds to lead the Charlotte Bobcats to a 111-101 victory over the hapless Orlando Magic.
The Magic (10-30) lost their 10th consecutive game, the longest current streak in the NBA.
Josh McRoberts had 17 points, including a season-high five three-pointers for the Bobcats (17-24), and Kemba Walker had 19 points and 10 assists.
- - -
Trail Blazers 109, Spurs 100
Forward LaMarcus Aldridge had 26 points and 13 rebounds to lead the Portland Trail Blazers to a 109-100 win over the San Antonio Spurs.
Aldridge was 11 of 22 from the field and hit all four free throws as the Trail Blazers (30-9) staved off a furious comeback from San Antonio.
Guards Wesley Matthews added 24 points, Damian Lillard 21 and Mo Williams 13 for Portland.
Guard Manu Ginobili scored a season-high 29 points to lead San Antonio (31-9).
Portland outscored San Antonio 19-11 down the stretch to seal the win.