It was the Raptors’ sixth win in their last seven games.
DeRozan shot 12-of-25 from the field and nine-of-13 from the free throw line. He also added six assists and four rebounds.
Kyle Lowry shot just three-of-15 from the field, but finished 13 points, nine assists and five rebounds. Terrence Ross scored 19 points and Greivis Vasquez came off of the bench to chip in 15 points.
The Cavaliers entered the fourth quarter with a one-point lead and led by as many as four before the Raptors rallied. With the Raptors up 92-91 with 1:22 to go, they made three straight stops and hit six straight free throws, four by DeRozan and two by Lowry, to put the game out of reach.
Kyrie Irving led the Cavaliers with 25 points, nine assists and four rebounds while Spencer Hawes scored 15 points and grabbed seven rebounds and Tristan Thompson finished with 13 points and nine rebounds.
The Raptors are 32-25 and the Cavaliers are 22-36.