The Rockets, who hold the sixth seed in the Western Conference, reeled off their fourth straight win with the help of Chase Budinger's 15 points off the bench.
Kyle Lowry, who returned to action Sunday after a 15-game absence due to a bacterial infection, added 13 points for the Rockets.
LaMarcus Aldridge led Portland with 20 points and six rebounds.
The Trail Blazers were hampered by poor shooting, hitting only 39.8 percent of their shots from the floor.
Pot vending machine to debut
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend