HOUSTON -- James Harden drove the length of the floor for a layup with 2.4 seconds left to lift the Houston Rockets over the Denver Nuggets 125-124 on Monday night.
Harden had 39 points, 11 assists and was three rebounds shy of his 20th triple-double of the season. Houston outlasted Denver in a duel between the second- and third-highest scoring teams in the NBA.
Harden likely saved the game for Houston, too, when he batted down an inbounds pass to Mason Plumlee near the basket following his layup.
Will Barton gave Denver a one-point lead on a three-point play with less than a minute left. On the following possession, Harden missed a layup, but he got it back on the other end of the floor when he rebounded Jameer Nelson's air-ball.
Harden took the ball down the court and scored on a finger-roll layup.
In a physical matchup between two teams that lean heavily on their ability to get to the free-throw line, neither the Rockets nor Nuggets appeared happy with the officiating in the game.
Gary Harris scored a career-high 28 points for Denver by shooting 10 for 16 from the floor and making three 3s. Nikola Jokic also gave Houston problems with his size on both ends of the floor. Jokic had 22 points, 13 rebounds and eight assists.
Denver led 65-62 at the half as it outrebounded the Rockets 30-13 in the first half and Houston made just 7 of 20 3-pointers. Houston's long-range shots finally began to fall late in the third quarter, and a 3-pointer from Patrick Beverley early in the fourth gave Houston a six-point lead that energized the Toyota Center crowd.
The Rockets finished the game 17 for 38 from 3 (44.7 percent).
Eric Gordon scored 18 points off the bench for Houston, and Beverley, Trevor Ariza, Ryan Anderson and Clint Capela all also scored in double figures for the Rockets.
The Nuggets are fighting for a playoff spot in the West and entered holding the eighth seed, but they're also battling injuries. Danilo Gallinari (knee) and Wilson Chandler (groin) both participated in shootaround but did not play. Nuggets coach Mike Malone is hopeful they can be ready to play when the team faces the Cavaliers in Denver on Wednesday night.
Forward Darrell Arthur (left knee soreness) did not travel with the team to Houston, and Malone did not have a timetable for his return.
Nuggets: Denver outrebounded Houston 48-35 in the game but managed only 14 second-chance points to Houston's 10. ... Barton had 24 points, eight assists and seven rebounds off the bench for Denver. ... Denver made 24 of 26 free throws (92.3 percent). ... Houston snapped Denver's three-game road winning streak, a stretch that dated to Feb. 23
Rockets: Houston scored 27 points off Denver's 21 turnovers while only turning the ball over 12 times and allowing 14 points on the other end. ... Gordon tied a career high with his 35th block of the season, set during his rookie year in 2008-09.
Nuggets: Host Cleveland on Wednesday night.