The Pistons have won 15 of 17 and are an NBA-best 30-5.
Paul Pierce scored 21 points and Delonte West had 20 for the Celtics, who have lost five of six to fall nine games under. 500.
Boston's Ricky Davis was held scoreless 20 points below his average on 0-for-8 shooting. Davis scored 33 points in his last game, and 31 in the previous game against Detroit.
Richard Hamilton scored 18 points and Chauncey Billups had 13 points and 16 assists for the Pistons. Tayshaun Prince scored 13 and reserve Carlos Delfino added 11 points.
Before the game, Celtics coach Doc Rivers talked about how the Pistons were one of the few teams in the league with the ability to turn their play around quickly after playing poorly.
Then, Rivers saw the two-time defending Eastern Conference champions do it again.
Detroit went on a 19-4 run midway through the second quarter after trailing by 14. The Celtics went ahead briefly late in the third quarter before the Pistons closed the quarter with a 12-3 run.
The Pistons started the fourth with an eight-point lead, and easily maintained the cushion.
Celtics reserve Mark Blount scored 12 points and Kendrick Perkins had 10, two short of his career high.
Detroit's defense and balanced offense allowed it to overcome an awful start.
The Pistons had more turnovers (five) than field goals (four) late in the first quarter, and trailed 20-10.
Boston led 22-15 after the first quarter, and led 31-17 early in the second. Detroit then went on a 19-4 run, with Billups making five assists, and took the lead for the first time since the opening minutes.
The Pistons led 41-40 at halftime.
Wallace took over in the third quarter, turning a tight game into another easy victory for the Pistons. He scored from all over the court on an array of low-post moves, mid-range jumpers and two 3-pointers, missing just two of nine shots in the quarter.