MILWAUKEE (AP) -- Michael Redd scored 27 points and Andrew Bogut continued his tear with 14 points and 14 rebounds as the Milwaukee Bucks held on to beat the Detroit Pistons 103-98 Wednesday night.
The Bucks snapped a four-game losing streak.
They also ended a streak of four straight losses to the Pistons, who had two lopsided victories over Milwaukee earlier this season.
The Pistons are still 19 games ahead of the Bucks.
Rasheed Wallace had 21 points, including going 5-of-10 from 3-point range.
He almost single-handedly brought Detroit back with four 3s in the final 2 1/2 minutes.
But the Bucks held on by hitting 10 of 12 free throws in that span.
Chauncey Billups had a season-high 34 points for Detroit.
Mo Williams scored 11 points for the Bucks, and Desmond Mason added 16.