Russell Westbrook scored 32 points and Carmelo Anthony added 23 for Oklahoma City, which is in a logjam of teams trying to fight their way into third place in the West.
Oklahoma City had beaten several of the league's top teams this season. The Thunder have two wins over Golden State, a victory over Toronto and a win over Cleveland this season. The Rockets avoided that fate by going 17 of 33 on 3-pointers and 29 of 34 on free throws.
"We're so good offensively that every single night, teams are going to throw different coverages at us," Harden said. "We've just got to figure out ways to attack them. Tonight was no different. Once we found something that we could go to, we used it. Guys got open shots and we just ride that wave out the entire game."
The Rockets led 54-45 at halftime as Harden posted 13 points, seven assists and five rebounds. Anthony had 19 points for the Thunder and Westbrook had 14, but All-Star Paul George went 1 for 7 from the field before the break.
The Thunder closed the gap to three in the opening minutes of the third quarter, but the Rockets dominated the rest of the way and led 87-74 at the end of the period. Houston made 7 of 10 3-pointers in the quarter.
"You just have to keep playing," Thunder guard Corey Brewer said. "They are going to make shots. You can't get down. You can't let their shot-making affect your game. I think tonight we got a little bit down when they made tough shots but that's what they do."
Houston extended its lead to 19 midway through the fourth quarter.
"When a team like that is making 3s, it's tough out there because you're always in a scramble situation," Anthony said. "But you know, those guys beat us tonight, and we have to accept that and move on and learn from it."
TIP-INS
Rockets: Forced eight turnovers in the first quarter. ... Improved to 33-1 when Harden, Paul and Clint Capela all play in the same game. ... Lost to the Thunder on Christmas Day while Paul sat out with a groin strain.
Thunder: Anthony passed Jerry West to move into 20th in NBA history in scoring. ... Anthony returned after resting during Saturday's game at Portland.
STAT LINES
Houston hasn't lost since Jan. 26 at New Orleans. The Rockets' last home loss was Jan. 4 against Golden State.
QUOTABLE
Ariza, on the Rockets getting open shots: "We know our roles. We know what we have to do. We know we need to keep the floor spaced. When the floor is spaced, it's like reading a little A-B-C book."
FITTING IN
Brewer made his Thunder home debut. The former Rocket finished with 10 points in just over 23 minutes. The guard played his first game with the Oklahoma City last Saturday in Portland.
"It's only my second game and I've only had one practice, so you know it's only going to get better," he said.
UP NEXT
Rockets: Play at the Milwaukee Bucks on Wednesday.
Thunder: Host the Phoenix Suns on Thursday.
___
More NBA basketball: https://apnews.com/tag/NBAbasketball
___
Follow Cliff Brunt on Twitter: www.twitter.com/CliffBruntAP