Pistons forward Jon Leuer had 20 points and grabbed eight rebounds, while Kentavious Caldwell-Pope supplied 16 points.
Tobias Harris scored 13 points off the bench, Ish Smith added 10, and Marcus Morris tossed in six while tying his career-high with 14 rebounds for Detroit. The Pistons outrebounded the Mavericks 57-38.
The Pistons (27-30) completed a two-game sweep of the season series for the first time since the 1997-98 season. Detroit won on Dallas' home floor, 95-85, on Dec. 14.
Dirk Nowitzki racked up 24 points and 10 rebounds for the Mavericks (22-34). Harrison Barnes recorded 16 points, Seth Curry added 13 and Deron Williams chipped in 12.
This one was essentially decided early as Detroit led by 27 at halftime.
The Pistons scored 15 of the game's first 17 points. They also started the second quarter strong with a 19-6 run to make it 46-23. Harris had seven points during that span, and Leuer contributed six.
Detroit continued to pour it on. When Jackson made a steal and dunked, the Pistons were up 56-30.
An Aron Baynes hook shot in the final minute of the half increased the lead to 62-35.
Dallas began to climb back by opening the second half on a 12-1 run. Nowitzki scored 13 points in the quarter, including 3-pointers on back-to-back possession to close the gap to 70-57.
The comeback temporarily stalled when Nowitzki was rested, and the Pistons carried a 78-63 lead into the fourth.
Yogi Ferrell's 3-pointer with 8:23 left cut Detroit's lead to single digits, 82-73. Dallas got it down to eight on four occasions but couldn't get any closer until the final minute.
NOTES: Mavericks coach Rick Carlisle says he is thrilled with SF Harrison Barnes' progression as the team's franchise player. Barnes, signed to a four-year, max contract as a free agent last summer, is averaging 20 points and five rebounds per game. "He's worked extremely hard and gotten better every week," Carlisle said. "His work ethic is second to none of anybody I've ever been around in this league. He's only 24 and he's going to keep getting better." ... PF Henry Ellenson and SG Michael Gbinije were healthy scratches for the Pistons. ... Pistons coach Stan Van Gundy said he will be thinking of changes during the All-Star break. "I'll spend the break trying to look at our team and some things we think we can do better," he said. ... Dallas won its previous five games at The Palace. ... The Pistons are allowing the fewest second-chance points in the league (10.1 per game). The Mavericks are third in that category (11.2).