Griffin, who had been rehabilitating a sore knee and hamstring since preseason, played 24 minutes in his return to action. The 30-year-old had a left knee procedure after last season.
Minnesota shot 8-of-10 from 3-point range in the first quarter and led 41-26, and the Pistons never cut too far into the deficit until the fourth. A 3-pointer by Detroit's Tony Snell made it 109-104, but Towns drew a double-team at the other end and passed to an open Wiggins, whose 3-pointer restored the lead to eight.
Minnesota led by 19 in the third before the Pistons ran off eight points in a row. Towns ended that quarter with a driving dunk that put the Timberwolves ahead 92-81.
Minnesota was without point guard Jeff Teague (illness).
Timberwolves: Minnesota was also without G Shabazz Napier (right hamstring strain).
Pistons: G Reggie Jackson (lumbar stress reaction) did not play for Detroit.
Timberwolves: Host the San Antonio Spurs on Wednesday night.
Pistons: Visit the Miami Heat on Tuesday night.
The Associated Press contributed to this report.