Houston Rockets' James Harden (L) dunks the ball as Los Angeles Lakers' JaVale McGee defends during an NBA game at Toyota Center in Huston, TX, the US, on December 13, 2018.
DAVID J. PHILLIP/AP
Harden grabbed his 10th rebound with less than 90 seconds left to give him his second triple-double this season and the 37th of his career, The Associated Press reported.
LeBron James finished with 29 points for the Lakers, who had won their previous two games.
Houston's lead was three after Kyle Kuzma's soaring dunk, but Harden was fouled on a three-pointer and made all three free throws to make it 112-106.
Harden then made three-pointers on consecutive possessions to push the lead to 12 and cause Lakers coach Luke Walton to call a timeout. James was in Harden's face on the second one and Harden fell to the court as the ball rolled around the rim for a couple of seconds before dropping in.
James added a dunk before Clint Capela and Harden made consecutive baskets to compete the 13-2 run and make it 122-108 to put the game out of reach.
It was the first meeting between these teams since Chris Paul and Rajon Rondo got into a fight on October 20 that led to suspensions for both players and Brandon Ingram. There wasn't an altercation this time around in a game where Rondo sat out as he recovers from surgery to repair a broken right hand. But there was a spate of technical fouls late in the third quarter that led to the ejection of Nene.