Michael Redd scored a season-high 42 points, including five free throws in the final 1:13, and the Milwaukee Bucks rallied from 23 points down to beat the Denver Nuggets 115-109 on Saturday night.
Mo Williams added 26 points, including 20 in the second half, for Milwaukee, which finished the game on a 23-10 run to deny Denver (33-22) its best 55-game start in 20 years.
Allen Iverson scored 26 points, and Carmelo Anthony added 25 for the Nuggets, which led by 23 in the second quarter, 64-50 at halftime and 99-92 with less than seven minutes remaining.
They couldn't hold off the Bucks, who made 13 of 14 free throws in the final 1:35 to seal the comeback and the victory.
The game was tied at 104 with 1:19 remaining when Redd made two free throws on back-to-back possessions to put Milwaukee up four. Williams made it 110-104 with two free throws with 31 seconds left.
Andrew Bogut had 12 points and a season-high 20 rebounds for Milwaukee.
J.R. Smith, coming off a career-best 43-point performance against Chicago on Friday, had 20 points for Denver.
Denver looked on its way to dominating Milwaukee in the first half, but the Bucks opened the third quarter on a 25-13 run behind 12 points by Williams to cut a 14-point halftime deficit to 77-75. Williams had 14 in the period and the Bucks outrebounded the Nuggets 17-3 in the third.
Milwaukee outrebounded the Nuggets 53-40 for the game.
Denver went up 93-84 early in the fourth quarter with a long jumper by Iverson, but the Bucks came back again as Redd made it 96-92 with a 3-pointer with less than 8 minutes left.
Eduardo Najera gave Denver some breathing room at 99-92 with a 3-pointer with 6:30 to play before Milwaukee used a 10-0 run to take a 102-99 lead on a putback by Bogut with 3:01 left.
Charlie Bell had given Milwaukee its first lead since early in the first quarter, 100-99, with a 3-pointer from the left corner with 3:35 remaining.
Denver had won nine of 10 games against the Bucks, including four straight in Milwaukee.
For as good as the Bucks looked in the second half, they looked just as bad in the first.
Milwaukee missed 12 of its first 15 shots as Denver went on a 16-0 first-quarter run.
The Nuggets had 17 fast-break points to Milwaukee's zero in the half and outrebounded the Bucks 30-24 before halftime. The Nuggets even had two first-half layups after rebounding its own missed free throws.
Redd's 26 first-half points kept Milwaukee in the game, even as the crowd booed on several occasions, saving its biggest applause of the first three quarters -- and a standing ovation -- for a group of senior citizen women dancers who performed "Soulja Boy" before the final period.
Anthony and Marcus Camby picked up separate technical fouls late in the second quarter for arguing with the officials. Smith also had a technical foul in the fourth quarter for arguing.