Tayshaun Prince added 21 points and six rebounds for the Pistons, who have won two in a row since a two-game skid.
Detroit’s bench played a big part in the victory. Will Bynum chipped in with 18 points and had a crucial block in the waning seconds while Ben Gordon and Charlie Villanueva each had 16. Austin Daye added two points to give the Pistons 52 bench points.
Tyreke Evans finished with 25 points, 11 assists and five boards for the Kings, who have dropped four of five. Jason Thompson ended with 22 points and seven rebounds and DeMarcus Cousins chipped in with 14 and eight.