Curry, twice NBA Most Valuable Player, broke his hand against the Phoenix Suns in October with injury to another key player Klay Thompson meaning the Warriors sit bottom of the Western Conference.
Kyle Lowry scored 26 points and Norman Powell added 33 as the Raptors spoiled Curry's return and sealed a play-off place, with Toronto sitting second in the Eastern Conference, nine games behind the Milwaukee Bucks.
The Los Angeles Clippers won their sixth straight game with a 120-105 victory over the Houston Rockets.
Kawhi Leonard scored 25 in the win for the Clippers, who sit five games behind the Lakers in the Western Conference.
Jamal Murray hit a jump shot with 5.1 seconds left to help the Denver Nuggets to a 114-112 victory over the Charlotte Hornets.
Murray led the Nuggets with 18 points as the side overturned an eight-point deficit with 8:37 left in the game.
The night's other match saw the Philadelphia 76ers defeat the Sacramento Kings 125-108.