James Harden pitched in with 22 points, helping boost the Rockets to a fifth consecutive win.
Jeremy Lin added 18 and Patrick Beverley netted 15 for Houston.
The Bucks got 23 points from Brandon Knight but couldn't avoid a 17th loss in 19 games.
Khris Middleton contributed 20 points and Nate Wolters put in 19.
Moore to attend retreat in to avoid Kutcher's wedding
Yosemite climber falls 30 feet, suffers major injuries