Knight's free throw with 1:07 remaining gave the Pistons a three-point lead at 98-95 and Daye's 3-pointer with 11 seconds left sealed the victory for the Pistons.
Daye finished with 13 points and Greg Monroe posted a double-double of 18 and 11 rebounds as Detroit notched a third straight win for the first time this season.
Will Bynum chipped in with 15 points for the Pistons.
The Kings were led by DeMarcus Cousins with 21 points and 14 rebounds.
'Happy' fan videos make Pharrell cry [VIDEO]
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend