Alan Anderson scored 24 points, DeMar DeRozan added 19 and Jose Calderon had 18 to lead a spirited Toronto effort that handed the Rockets a seventh straight road loss.
Playing without injured Andrea Bargnani and Kyle Lowry, two of the Raptors' top three scorers, Toronto built an early 12-point lead and held off a late Houston charge for its first win streak since April of the 2011-12 season.
James Harden had a game-high 28 points for the Rockets, who were unable to bust out of their longest road-losing streak since dropping eight in a row in 2001.
For Toronto (6-19), the win avenged last month's 117-101 road loss at Houston (11-12), which came during a dismal run that saw the Raptors loss 12 of 13 games.
(Editing by Gene Cherry)