Oklahoma City won its 10th in a row and needs one more victory to become the first team in the NBA to reach 20 for the season.
Durant made 10-of-14 from the field, two of which were 3-pointers, and hit all seven of his foul shots to score 31 points. The Thunder had a 61-42 halftime advantage and still had a 21-point cushion midway through the fourth period.
Oklahoma City made half its field goal attempts and was 22-of-22 from the charity stripe.
Isaiah Thomas produced 26 points off the bench for the Kings and was one of five Sacramento players in double figures. The Kings have lost three straight.