Russell Westbrook scored his 99th career triple-double as the Oklahoma City Thunder beat the Sacramento Kings 106-101.

It was the 20th time Westbrook has achieved the feat this season, scoring 17 points, 10 rebounds and 11 assists.

The 29-year-old needs just one more to join just three players to have scored 100 or more triple-doubles in the NBA.

The Kings took a slender one-point lead into the final quarter but Westbrook hit a jump shot and scored on a driving layup as the Thunder prevailed.

The San Antonio Spurs slipped out of the top eight in the Western Conference as they lost 109-93 to the Houston Rockets.

James Harden – who did not play against the Dallas Mavericks on Sunday – scored 28 points and contributed six assists in the win.

Khris Middleton scored 24 and Giannis Antetokounmpo added 20 as the Milwaukee Bucks beat the Memphis Grizzlies 121-103, while the Portland Trail Blazers made it 10 wins in a row as they beat the Miami Heat 115-99.