Miami had a six-game winning streak snapped and the Pistons defeated the Heat for the first time in eight tries.
The Heat rushed to a 15-point lead after one period, but Detroit outscored them in the second quarter 41-20. The Pistons' lead grew to as many as 15 points in the third.
Bynum scored 25 points and added 10 assists. Charlie Villanueva hit 7-of-10 from the field while scoring 18 points and Kyle Singler chipped in 12 for Detroit. It was the Pistons' third win in four games.