Gordon ended the game with 19 points, as did Brandon Knight, who helped the Pistons break a three-game skid.
Greg Monroe helped Detroit's cause with 17 rebounds.
The Raptors lost their seventh in nine games despite 16 points from DeMar DeRozan.
Video of Victoria’s Secret models trying to 'twerk' hits Instagram
Megyn Kelly: Santa Claus and Jesus are both white men