Klay Thompson helped out with 19 points and Stephen Curry chipped in with 17 as the Warriors ended a two-game losing streak.
Andrew Bogut returned from a 40-game absence due to an ankle injury to put in 12 points for Golden State.
The Raptors got 22 points and 10 rebounds from Aaron Gray, but it wasn't enough to prevent their seventh setback in nine games.
DeMar DeRozan (21 points, nine assists) and Ed Davis (12, nine rebounds) also reached double figures for Toronto.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness