SAN ANTONIO -- The Houston Rockets used their offense to roll past San Antonio in December. This time, they shut down the Spurs with their defense.
James Harden had 28 points and 11 assists, and Houston dominated San Antonio for the second time this season with a 102-91 victory Thursday night.
"It's really good for us, especially that we did it the right way," Rockets center Clint Capela said. "This second game, we did it the right (way) by being present defensively all game long, keep them under control, it's going to be a good confidence to everybody on the team."
Capela added 14 points and 13 rebounds in Houston's third straight win.
The Rockets led by as many as 19 points in the first matchup between the Texas rivals since the Spurs' 124-109 blowout loss on Dec. 15 in Houston.
The Spurs' only lead came in the opening minutes. They trailed by double digits for much of the night.
"It's a great step," Harden said. "All night defensively we were locked in. We just got stops. We knew at some point they were going to make a run, especially in that second half. We held our composure."
San Antonio scored the first points of the fourth quarter to close to 82-76 with 10 minutes remaining. But Chris Paul responded for Houston.
The veteran point guard, who is nursing a sore right groin, apologized to coach Mike D'Antoni for being too cautious and allowing the Spurs to get back into the game.
"I was like, alright, we tripping," Paul said. "Let me go ahead."
Paul hit three jumpers to rebuild Houston's lead to 88-76.
"In the end, a couple of great players hit shots," San Antonio coach Gregg Popovich said. "I thought Chris was great in the midrange. He hit about three or four in a row and of course James hit a couple of 3s there back to back. That's talent taking over."
The Rockets finished 14 for 42 on 3-pointers.
"For us, offensively is probably the problem," Green said. "That's kind of new, rare. They say defense wins championships, but you still have to be able to score. Right now, we are trying to find that rhythm, that identity, flow."
Houston scored 27 points off 16 turnovers while San Antonio was only able to produce four points off nine turnovers.
Rockets: G Eric Gordon was listed as questionable, but did not play due to low back stiffness. ... F Trevor Ariza missed his second straight game with a strained left hamstring. ... Capela recorded his 25th double-double in 45 games this season. He had 25 double-doubles over 154 games in his first three seasons.
Spurs: Kawhi Leonard remains out with what the Spurs call return from injury management due to right quadriceps tendinopathy. He was not in uniform for a second straight game after being dressed and sitting on the bench in the first two games of the five-game homestand. ... Aldridge has led the Spurs in scoring in 39 of 50 games, the most of any player in the league this season.
Rockets: Visit Cleveland on Saturday night.
Spurs: Host Utah on Saturday night.
San Antonio observed a moment of silence before the game to honor former Spurs player Rasual Butler.
Butler and his wife, Leah LaBelle, were killed in a single-car crash early Wednesday.
Popovich described Butler as a "good person in every way."
"It's always a shock, always a loss, but much more so to their own families," Popovich said. "And, obviously, his wife was with him, which makes it even more tragic. We feel for all the family, and that's where your thoughts have to go, and once again be amazed, it can happen to any of us at any time."
Paul and Tony Parker have had some memorable battles during their storied careers, but they weren't on the court together often Thursday night now that the Spurs' veteran is coming off the bench.
"That definitely is odd," Paul said of Parker not starting. "T.P., that's my guy. I've known T.P. since day one, since I was in college. It is, but he's still going to be him. He's just a consummate pro, whatever I'm sure Pop asks him to do, he's going to do."
Fantasy hoops: Start or sit rankings
Setting your lineup for the week ahead? Trying to pick one streamer over another? Our weekly projections and rankings will give you the edge for Nov. 29 to Dec. 5.
Fantasy hoops: Forecaster for the week of Nov. 29 to Dec. 5
Here is everything you need to prepare your fantasy hoops rosters for the week ahead, including matchup previews, schedule analysis and more.
New Orleans Pelicans' Zion Williamson cleared for full team activities; still no return timeline
Pelicans star Zion Williamson, who is recovering from a fractured right foot, has been cleared for full team activities, but the team has yet to determine when he'll return to game action.