After turning around a terrible start, the Detroit Pistons head into All-Star weekend with a bad taste in their mouths. DeMar DeRozan scored 23 points, Aaron Gray set season highs with 12 points and 12 rebounds and the Toronto Raptors snapped a four-game losing streak, beating Detroit 103-93 on Wednesday night.