The Central Divison-leading Pistons were dominant in the first half, setting up their second straight win after dropping a season-high three in a row
- including a loss at Orlando - and six of nine games.
Dwight Howard had 22 points and 14 rebounds and Hedo Turkoglu scored 23 for the Southeast Division-leading Magic, who had won three straight.
Wallace controlled in the beginning, making a steal on the opening possession and scoring seven points, blocking a shot and grabbing a rebound in the first 2 1/2 minutes.
The rest of the Pistons started strong, too, combining to make 77 percent of their shots as they scored a season-high 39 points in the first quarter.
Hamilton scoring 14 of Detroit's 29 points in the second quarter, helping the Pistons score a season-high 68 points in the first half.
The Magic went on a 13-0 run late in the third quarter and pulled to 85-73, then hung around in the fourth without truly threatening to come back.
Orlando got an injury scare from reserve guard Keyon Dooling in the second quarter.
The reserve guard bruised his right knee in the opening minute and was helped off the court, walking gingerly toward the locker room. Dooling returned late in the third quarter and started the fourth.