Rodney Stuckey turned in 19 points while Charlie Villanueva chipped in 16 points and eight rebounds as the Pistons halted a five-game road losing streak. Detroit's last win away from the Palace also came against the Raptors, back on December 22.
Greg Monroe had 12 points and seven boards for the victors.
Andrea Bargnani collected a game-best 31 points and pulled down nine rebounds for the Raptors, who dropped their second straight game and will now head on a five-game road trip. DeMar DeRozan netted 15 points and Linas Kleiza added 13 in the loss.