"They hit us, and we were playing catch-up," Detroit's Will Bynum said. "D-Wade took over, and LeBron was his usual self. It's just tough to defend when they're playing like that."
Miami, last in the NBA in rebounds, even won the battle of the boards, 36-35.
Greg Monroe scored 31 points for the Pistons, who never got close in the second half. They committed 19 turnovers, which led to 26 Miami points.
"You look what those turnovers turn into. They are hard to recover from," coach Lawrence Frank said. "Some of those turnovers were just dribbling the ball too much. We're not moving it where it needs to be moved."
Wade's final points came on a dunk to make it 99-79. He was then replaced by Chris Andersen, making his first appearance in an NBA game since playing with Denver last March. The veteran forward-center signed a 10-day deal with the Heat on Sunday.
Andersen, who played the final 3½ minutes, had two points and two rebounds.
"To actually get on that court tonight, it was exhilarating," Andersen said.
The Heat got even for a loss at Detroit on Dec. 28. They improved to 18-3 at home, while the Pistons fell to 4-16 on the road.
Miami travels to Boston on Sunday for the first time since last year's Eastern Conference final. The Heat are in a stretch where they play 10 out of 12 games on the road.
"You would think," James said with a slight smile, "that winning an NBA championship would give you a better seed."
Notes: The Heat improved to 13-0 at home when leading at halftime. ... Detroit's Andre Drummond ranks among the league's top rookies in shooting (first), rebounds (second) and blocks (second). ... James' streak of reaching double figures in the first quarter ended at five games.