Giannis Antetokounmpo led the Bucks with 34 points and 13 rebounds, Brook Lopez scored 26 points and Jrue Holiday added 26 points and 13 assists.
Grayson Allen made six 3-pointers and finished with 20 points, all in the third quarter.
Marvin Bagley III collected 20 points and 13 rebounds and Hamidou Diallo added 14 points for the Pistons.
Jimmy Butler and Caleb Martin both scored 15 points, and Butler added 11 rebounds and seven assists.
Houston, which received double-doubles from starters Alperen Sengun (16 points, 10 rebounds) and Kenyon Martin Jr. (14 points, 13 rebounds), will host the Spurs on Sunday.