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.
Kate Middleton recycles dress at movie premiere
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need