Brooks, Scola rally Rockets past Nuggets, 125-123

HOUSTON (AP) — 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 3-point try at the buzzer. Luis Scola grabbed the final rebound and finished with 23 points and 11 boards.

Scola was coming off a career-high, 44-point game, and converted a key three-point play with 41 seconds remaining to put Houston ahead 122-121.

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.

The Nuggets led 104-93 with 10 minutes left in the game after trailing by as much as 16 in the first half. Battier's corner 3 with 8:05 left capped a 7-0 spurt to draw the Rockets within four.

The Rockets couldn't crack the four-point deficit until Scola swished a jumper from the wing with 3:25 to go to cut it to 115-113.

Denver stretched the lead to five, but couldn't put away Houston. Trevor Ariza's 3-pointer with 1:09 left made it 121-119, Arron Afflalo missed a 3 and Scola rebounded. He got the ball to Brooks, then charged down the lane for a tying layup. Billups fouled out on the play and Scola hit the ensuing free throw to put the Rockets ahead.

Until then, Anthony and the Nuggets seemed to have the game in hand.

Houston led by 11 at the half, but Billups sank consecutive 3-pointers early in the third quarter to get the Nuggets going. His tip-in with 4:36 left tied it at 83-all and Anthony made a 3-pointer 30 seconds later to give Denver its first lead of the game.

Anthony scored 11 in the third quarter, then knocked down a 3, a baseline jumper and a straight-on jumper in the first two minutes of the fourth to stretch Denver's lead to 104-93.

The Rockets shot 59 percent (23 of 39) in one of their best first halves of the season to lead 68-57 at the break.

Houston hit 13 of its first 17 shots, many of them layups, and generated 10 fast-break points in the first nine minutes to lead 32-20.

Denver rallied after Houston coach Rick Adelman went to his bench early in the second quarter. The Rockets gave away three turnovers in the first three minutes, and J.R. Smith scored six quick points to cut the Nuggets' deficit to six.

Martin returned with 9:37 left in the half and scored seven points during a 16-6 spurt to push the lead to 58-42. Denver botched simple layups early and Nene missed a one-handed dunk try with 4:24 remaining in the half.

Anthony had 19 points at the break, despite going 7 for 16 from the field. Billups had only two points at halftime.

NOTES: The Nuggets reached 110 points for the sixth time in seven games. ... Anthony has seven 40-point games this season. ... The Rockets shot 57 percent (45 of 79) and improved to 12-0 this season when they top 50 percent. ... Brooks hit a 3-pointer for the 38th consecutive game, a franchise record. ... The Rockets' 68 first-half points matched a season high.