Kyle Lowry had 21 points and nine assists, Jonas Valanciunas had 16 points and 11 rebounds, and the Toronto Raptors beat Detroit 112-91 Wednesday night to hand the slumping Pistons their sixth consecutive loss.
DeMar DeRozan shook off a slow start to finish with 19 points and Terrence Ross had 17 for the Raptors, who went 31 for 34 from the free throw line to snap a two-game skid and win for the sixth time in eight games.
Amir Johnson had 10 points and 11 rebounds for Toronto, which leads the Atlantic Division.
Brandon Jennings had 22 points and Rodney Stuckey returned after missing the previous three games with a sore right shoulder to score 14 for Detroit, which has not won since a 115-92 victory at Cleveland on Dec. 23. The Pistons have dropped eight of nine overall.