Amir Johnson scored 17 points and tied his career high in rebounds with 16 to lead the short-handed Toronto Raptors over the Cleveland Cavaliers 100-96 on Sunday, their second victory in eight outings.

Six Raptors scored in double digits, Alan Anderson leading the way with 18 points, Kyle Lowry finishing with 15, and rookie Terrence Ross adding 14. DeMar DeRozan scored 13, and Jonas Valanciunas chipped in 11 for the Raptors (25-39), who parlayed a 17-point first-half deficit into a victory.

Dion Waiters topped the Cavaliers (21-42) with 21, while C.J. Miles added 15 and Brampton native Tristan Thompson added 11.