But as long as the Rockets keep hitting their 3-pointers, they're pretty hard to beat.
"We find ways to win," Harden said. "It's not going to be the same way every game."
The latest victory came on the second of a tough back-to-back stretch of road games that started with a 10-point victory at Oklahoma City. No wonder the Rockets looked sluggish at times against the Bucks.
And yet the Rockets still led by 10 for most of the fourth quarter until a late surge by the Bucks sliced the lead to 104-99 with 1:06 left on rookie Sterling Brown's layup.
Houston obliged after forcing the Bucks to waste 15 seconds on the ensuing inbounds pass and settle for an off-balance 3 that missed. The Rockets led comfortably from there.
"There were a few 50-50 balls or offensive rebounds that we needed to secure that if we do, it gives us an opportunity to run," Bucks coach Joe Prunty said. "If we run, then maybe we can put them on their heels ... but the ball needs to move."
Giannis Antetokounmpo scored 30 points. Khris Middleton finished with 18 points for Milwaukee, while Brown had a career-high 15.
Paul had 16 points and 11 assists for the Rockets, who answered every Bucks charge.
Milwaukee used an 11-0 run to get to within 73-69 with 3:25 left on Brown's corner 3. The Bucks did most of their damage during the spurt around the bucket, with Antetokounmpo leading the way in the post.
The NBA's most prolific 3-point shooting team countered with another display of clutch perimeter shooting.
The Rockets would beat the Bucks down the floor to set up open shots on the wing. Gordon knocked down two 3s, and P.J. Tucker added another 3 to help Houston close the third with a 14-7 run for an 87-76 lead.
"With a win streak like this you are doing a lot of things the right way," Gordon said. "We still play for each other. We knew this was going to be a tough road trip."
Houston got off to a sloppy start at the Bradley Center with a seven-turnover first quarter, a night after tying its season high with 22 turnovers in the 10-point win at Oklahoma City.
The end of the first half offered a glimpse of what was still to come. Harden hit a deep 3 just before the halftime buzzer from well beyond the arc with a defender in his face for a 58-46 lead.
"We've just got to stick with the game plan, close out, run them off the (3-point) line," Brown said.
Bucks: C Tyler Zeller (back) missed a second straight game. ... It does not appear as if Matthew Dellavedova (right ankle) will return soon. The team initially estimated that the guard might miss a month when he got hurt on Feb. 4 at Brooklyn. The Bucks are also still without G Malcolm Brogdon (left quad).
GIANNIS IN THE MIDDLE
The Bucks went stretches with the 6-foot-11 Antetokounmpo playing center to try to put a quicker lineup on the floor to counter the Rockets. Houston still ended up hitting 47 percent from the floor and 35 percent (14 of 40) from 3-point range, and held a 22-14 edge in fast-break points.
"It's a little carelessness. We played two teams that create a lot of turnovers. A little bit of them and a little bit of us." — D'Antoni on his team's seven first-quarter turnovers.
Rockets: Makes third stop on four-game trip with a visit to the Toronto Raptors on Friday.
Bucks: Try to improve to 3-0 this season over New York when the Knicks visit Friday.
More NBA basketball: https://apnews.com/tag/NBAbasketball
Copyright 2018 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.