Stephen Curry recorded his first triple-double since the opening game of the season but the Golden State Warriors went down to the streaking Memphis Grizzlies 116-108.
Ja Morant starred for the Grizzlies with 29 points including five in the final minutes as Memphis extended its winning run to 10 games and improved to 29-14.
Morant, who also had five rebounds and eight assists, spearheaded the Grizzlies' final-quarter 29-18 rally where Tyus Jones hit back-to-back triples to give them a lead they would not surrender.
Curry had 27 points with 10 rebounds and 10 assists for the Warriors although he only shot at 38 percent from the field.
Klay Thompson contributed 14 points with three rebounds and three assists in his second game back from long-term injury as the Warriors moved to 30-10.
Bulls pile on the points
The Chicago Bulls had eight players reach double-digit scoring as they hammered the struggling Detroit Pistons 133-87 with DeMar DeRozan starring with 20 points, 12 rebounds and seven assists.
The Los Angeles Clippers overcame a 25-point third-quarter deficit to defeat the Denver Nuggets 87-85. MVP Nikola Jokic (21 points, 13 rebounds, eight assists) had a double-double but missed a game-winning three-point attempt on the buzzer.
Chris Paul provided 12 assists to go with his 15 points and five steals as the table-topping Phoenix Suns defeated the Toronto Raptors 99-95.
OKC slump in five-game skid
The Oklahoma City Thunder slumped to their fifth straight loss, going down 122-118 to the Washington Wizards. The result leaves OKC with a 13-27 record in second last in the west.