Eric Bledsoe scored 27 points as the Bucks pummeled the Pistons 115-92 in Milwaukee.
Giannis Antetokounmpo added 15 points, eight rebounds and five assists for the Bucks, who have alternated wins and losses in their last seven games.
Milwaukee is 16-and-7 overall.
Blake Griffin had a game-high 31 points for Detroit, which dropped its second straight on the heels of a five-game winning streak.
Reggie Jackson added 15 points for the Pistons, who fell to 13-and-9.
The Pistons open a two-game homestand Friday when they host the Philadelphia 76ers at Little Caesars Arena.