James Harden scored 41 points and the Houston Rockets beat the Oklahoma City Thunder 113-109 on Tuesday for their seventh win in the last eight games.
Harden has scored 30 points or more in a career-high seven games in a row, marking the first time a player has done that since Russell Westbrook had eight consecutive 30-point games in November 2016.
A 3-pointer by Paul George with less than two minutes left got Oklahoma City within 4 before Harden missed a 3. Westbrook missed a shot for the Thunder, but George stole the ball from Harden and was fouled by him.
George made both free throws to get the Thunder within 2 with 43.6 seconds left. Harden then drove past George and into the lane for a layup to make it 112-108 with 20.4 seconds left.
Westbrook made 1 of 2 free throws to cut it to 3 with 15 seconds left, and Austin Rivers made a free throw with 7.4 seconds left to secure the win.
George had 28 points and 14 rebounds for the Thunder, and Westbrook added 21 points with nine rebounds and nine assists.
Harden became the first player to score 40 or more points on Christmas since Kevin Durant had 44 for the Thunder in 2010. Harden's latest big game came as the Rockets played without Chris Paul, who missed his second straight game with a strained left hamstring. The 9-time All-Star is out for at least the next two weeks with the injury suffered Thursday night.
Clint Capela had 16 points and tied a season high with 23 rebounds.
The Rockets were up by 6 with about four minutes left when Rivers, whom they signed on Monday, made a 3-pointer to make it 107-98.
Grant scored five straight points for the Thunder, highlighted by a 3-pointer, to get Oklahoma City to within 107-103, but Rivers made another 3 to push the lead to 7 with two minutes left.
Houston had a 1-point lead in the fourth when Harden re-entered the game and found Capela on consecutive possessions for dunks to make it 100-95. Eric Gordon had a layup seconds later to push the lead to 7.
Harden continued the run after the timeout with a driving jump shot before the Thunder scored their first basket in more than three minutes on a layup by Grant to cut the lead to 104-97.
The Thunder were up by 8 at halftime, but Houston scored the first eight points of the second half to tie it at 60 with about nine minutes remaining in the third quarter. Danuel House and P.J. Tucker made 3s in that stretch to lead the Rockets.
Oklahoma City was up by 2 later in the third when the Rockets scored five quick points with a 3 from Harden to take a 73-70 lead.
But George hit a 3 for the Thunder soon after that to tie it up again. That basket started a 10-2 run for Oklahoma City, which included another 3 from George that made it 80-75 with about three minutes left in the third.
Houston trailed by 4 after two free throws by George late in the third, but the Rockets scored the next six points, capped by a 3 from Harden, to take an 86-84 lead with less than a minute left in the quarter.
The Thunder led 88-86 entering the fourth.
Thunder: Westbrook received a technical in the second quarter for yelling at an official when he thought he was fouled on a 3-point attempt. ... Steven Adams had 17 points and seven rebounds. ... The Thunder made nine of 30 3-pointers.
Rockets: Rivers scored 10 in his Houston debut. ... James Ennis missed his seventh straight game with a strained right hamstring. ... Gordon had 17 points.
Thunder: Visit Phoenix on Friday night.
Rockets: Host Boston on Thursday night.