DeMar DeRozan netted 23 points on 9-of-15 93, at Air Canada Centre.

Leandro Barbosa finished with 17 points, James Johnson netted 15 and Aaron Gray contributed 12 points and 12 rebounds for the Raptors, who snapped a four-game skid. Amir Johnson donated 11 points in the win and Jose Calderon chipped in with 15 assists and six points.

Greg Monroe led the Pistons with 30 points and 14 rebounds, while Brandon Knight scored 16 points and Tayshaun Prince added 14 and seven rebounds. Detroit has lost two consecutive games.