Zach Randolph scored all of his 18 of his points in the second half, Buddy Hield had 21 points and the Sacramento Kings rallied to beat the Oklahoma City Thunder 94-86 on Tuesday night.
Sacramento stopped a seven-game losing streak with its first win since Oct. 20. The Kings (2-8) were limited to 10 points in the first quarter, but stormed back to take the lead going into halftime and never trailed in the second half.
Russell Westbrook had 20 points, 12 rebounds and six assists for Oklahoma City, which has dropped three in a row. The Thunder shot 33.7 percent (29 for 86) from the field, committed three shot clock violations in the third quarter alone and finished with 17 turnovers.
Carmelo Anthony added 16 points and seven rebounds in his first game since he was ejected in Oklahoma City's 103-99 loss at Portland on Sunday.
This one will sting the Thunder for a while.
Oklahoma City led 25-8 late in the first quarter and appeared headed for a lopsided win before Sacramento quickly erased the deficit and went in front for good.
Randolph was held scoreless in the first half but scored 12 in the third and six in the fourth, including a layup that made it 89-83 with 1:18 remaining.
Westbrook's 3-pointer trimmed the gap to 89-86 but Sacramento made three free throws and Justin Jackson added an emphatic dunk with one second left.
Jackson had 16 points for the Kings, and De'Aaron Fox finished with 10 points and eight assists.
Steven Adams scored 14 points for Oklahoma City, and Paul George had 12.
Westbrook assisted on Oklahoma City's first four baskets, including three to Adams, but didn't get another until early in the fourth quarter. The six-time All-Star also was called for a Flagrant 1 penalty in the third quarter after hitting Bogdan Bogdanovic in the face with his left hand while attempting a shot. Anthony was called for a technical foul in the fourth.
The Thunder plays on the road for the sixth time in seven games Thursday at Denver.