The Raptors have won three in a row for the first time this season.
Philadelphia had a one-point halftime lead but then went cold from the field in the final two periods. The 76ers managed 15 points in the third quarter and a mere seven points in the fourth while losing their second in a row.
DeMar DeRozan added 18 for Toronto and Alan Anderson had 13. Jose Calderon had 13 rebounds and led the Raptors to a 46-29 advantage on the boards.
Elton Brand and Jrue Holliday both had 20 points for Philadelphia. They combined to make 18-of-29 shots from the field, but the rest of the 76ers went 16-of-50.
Kate Middleton recycles dress at movie premiere
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'