Stephen Curry scored 39 points but it was not enough as the Golden State Warriors were shocked by a depleted Indiana Pacers 121-117 in over-time on Thursday.

The Pacers were without Domantas Sabonis (ankle), Caris LeVert (calf) and Malcolm Brogdon (Achilles) yet found a way to win led by Chris Duarte with 27 points and seven rebounds.

Curry hit six three-pointers in his 39-point haul with five rebounds and eight assists while Kevin Looney had 13 points and 15 rebounds.

The two-time MVP shot 12 of 27 from the field, while Klay Thompson shot six of 17 from the field and zero of seven from beyond the arc.

The Warriors gave away 21 turnovers for the game which was costly as the Pacers claimed rare back-to-back road wins.

Suns clinch fifth straight win

The table-topping Phoenix Suns stormed home with a 35-19 fourth quarter to knock off Luka Doncic's Dallas Mavericks 109-101.

Devin Booker finished with 28 points, eight rebounds and eight assists, while Chris Paul had 20 points and 11 assists. The Suns enjoyed a 22-6 run to finish the game, with Paul underlining their clutch status with a late three-pointer.

Phoenix improve to 35-9 on the back of a five-game winning run. Doncic, who nursed a minor neck issue, had 28 points, eight rebounds and eight assists for the Mavs.

Knicks clipped by Pelicans

Julius Randle shot one-of-nine from the field as the New York Knicks were humbled 102-91 by the New Orleans Pelicans. Randle only managed four points, while Kemba Walker also struggled with only five points.