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.
Man spent 15 hours in jail for plugging electric car into an outlet at a school
Exploding whale video goes viral on Internet