DeMar DeRozan scored 25 points, Amir Johnson had 20 against his former team and the Toronto Raptors handed Detroit its 10th straight road defeat, beating the Pistons 101-87 Wednesday night.
Kyle Lowry added 19 points and Jonas Valanciunas had 13 rebounds for the Atlantic Division-leading Raptors, who won for the fourth time in five meetings with Detroit. Toronto has won 15 of 19 at home after losing eight of its first 12 home games this season.
Toronto won for the 10th time in 13 games and improved to 30-7 when holding its opponent below 100 points.
Brandon Jennings scored 24 points for the Pistons, who have not won away from home since beating Washington on Jan. 18. It's Detroit's longest road skid since losing 11 in a row from Feb. 23 to April 5, 2011.