HOUSTON — Aaron Brooks swished a jumper with 2.9 seconds left and scored 31 points to help the Houston Rockets rally for a 125-123 victory over Denver on Monday night, snapping the Nuggets' six-game winning streak.
Carmelo Anthony scored 45 points for the Nuggets, but missed a three-point try at the buzzer. Luis Scola grabbed the final rebound.
Scola, who was coming off a career-high 44-point game, converted a key three-point play with 41 seconds remaining to put Houston ahead, 122-121. He finished with 23 points and 11 rebounds.
Brooks sank a free throw before Anthony drove past Shane Battier for a layup to tie it at 123. Brooks then dribbled around Anthony Carter and hit the go-ahead shot from the right of the free-throw line, giving Houston its first three-game winning streak since December.
Kevin Martin scored 29 points for Houston. Chauncey Billups and J.R. Smith added 17 apiece for the Nuggets, who led, 104-93, with 10 minutes to play.