In a meeting of teams that had only four wins each coming into the contest, the Kings ended a three-game losing streak.
The contest was tied at 95-95 with 2:16 to play when Evans made his first 3-pointer. After DeMar DeRozan missed for the Raptors, Evans hit another from long range with 1:43 to go and Toronto could not recover.
They were the only two 3-pointers Evans made in the game on his way to 23 points. DeMarcus Cousins led the Kings with 25 points and 12 rebounds.
Sacramento overcame a 34-point effort from Kyle Lowry, who also had five rebounds and 11 assists. He went 11-of-11 from the foul line.
Mickael Pietrus added 21 points for the Raptors, who have just two victories in their last 11 games.