Caron Butler scored eight of his 30 points in the fourth quarter and the Bucks rallied from a 13-point deficit in the third quarter to beat the Detroit Pistons 104-101 Wednesday night to snap a nine-game losing streak.
Brandon Knight added 16 points against the team that traded him in the offseason, while backup center Miroslav Raduljica added eight points and eight rebounds off the bench.
The Bucks trailed 76-63 in the third quarter, largely due to Brandon Jennings, who finished with 30 points.
But Butler provided a boost with his jumper in the fourth before the Bucks held on late.
Josh Smith missed two foul shots with about 5 seconds left, and Rodney Stuckey missed a desperation 3 at the buzzer to tie.