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.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Boston schools pull out free condoms over wrapping complaints