MILWAUKEE(AP) Arron Afflalo scored 28 points and Rodney Stuckey added 15 to help the Detroit Pistons remain perfect in the preseason with a 111-99 win over the Milwaukee Bucks on Saturday night.

Detroit (4-0) got a scare when point guard Chauncey Billups limped off with an ankle injury with 4:42 remaining in the third quarter. The Pistons said Billups, who did not return, "tweaked'' his ankle.

Charlie Villanueva led the Bucks (0-4) with 26 points and Michael Redd had 17.

After trailing for most of the game, the Bucks closed to 82-80 when Villanueva scored on a driving layup with 9:54 remaining in the fourth quarter.

The Pistons responded with a 12-0 run to grab a 94-82 lead with 6:43 left. Afflalo scored 8 points during the run and 16 in the fourth quarter. The Bucks got no closer than eight points in the final minutes.

Bucks forward Richard Jefferson was ejected with 4:22 remaining in the third quarter. Jefferson, who got a technical foul in the first half for jawing with Afflalo, ran into a backcourt pick from Antonio McDyess. Jefferson was whistled for a foul and screamed in protest. Referee Violet Palmer quickly ejected Jefferson, who had to be restrained by his teammates.

The Pistons broke the game open in the first half by outscoring the Bucks 28-8 to take a 41-22 lead with 8:41 left in the second quarter. Detroit led 61-44 at halftime.

Notes: Malik Allen (right hamstring strain), Charlie Bell (left achilles tendinitis), Francisco Elson (right wrist bruise) and Adrian Griffin (left ankle sprain) did not suit up for the Bucks ...The Bucks will leave Sunday for China where they will play two games against Golden State (Oct. 15 in Guangzhou and Oct. 18 in Beijing) ...It was the second win for the Pistons over the Bucks in the last four days. Detroit beat Milwaukee 85-71 Wednesday in Detroit.

Copyright 2008 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited