Alan Anderson (18 points), Amir Johnson (17) and DeMar DeRozan (16) also played keyed roles for Toronto, which won despite the absences of Andrea Bargnani and Kyle Lowry for a fourth consecutive contest.
Also reaching double figures for the Raptors were John Lucas III with 11 points and Linas Kleiza with 10.
The Cavaliers, meanwhile, lost for the ninth time in 10 games despite 23 points from Kyrie Irving.
Ohio bar shooting arrested, charged with murder
LGBT community has 'bullied the American people': Bachmann