Kevin Martin scored 14 points, though he missed a key free throw with 11.7 seconds left that gave the Raptors a chance to tie it. But Linas Kleiza missed a long 3-point try, Martin corralled the rebound and the Rockets won for the 18th time in the last 25 games.
DeMar DeRozan scored 17 points, James Johnson had 16 and Ed Davis tied a career-high with 15 rebounds for the Raptors. Toronto outrebounded Houston 47-37, but went 2 for 17 from 3-point range and committed 17 turnovers.
The Rockets have won 25 consecutive games when holding their opponent below 90 points.