Kyle Lowry and Fred VanVleet each scored 19 points, Pascal Siakam had 18 and the Raptors beat the Kings 120-105.
Serge Ibaka had 15 points and 10 rebounds as the Raptors extended their home winning streak to 10 games. Toronto’s franchise record for consecutive home wins is 12.
C.J. Miles scored a season-high 15 points and Norm Powell added 11 as Toronto won for the eighth time in nine games.
Leonard missed his third straight game for rest and will also skip Wednesday’s game at Indiana, coach Nick Nurse said. Leonard is expected to return Friday at Houston. A two-time NBA defensive player of the year, Leonard was limited to nine games with San Antonio last season because of a quadriceps injury.
Kings rookie Marvin Bagley scored a career-high 22 points and added 11 rebounds in his first career start.
”I’m really impressed with what he’s done with his game,” coach Dave Joerger said. ”The sky is the limit for Marvin. He’s going to be a heck of a player for us.”
Bogdan Bogdanovic scored 16 points and Brady Hield had 15 as Sacramento lost for the third time in four games.
The short-handed Kings were without three starters. Guard De’Aaron Fox sat because of a sore right toe, while forward Nemanja Bjelica was out because of a sore back. Forward Iman Shumpert sat out to rest. Shumpert made one of 10 shots in Monday’s loss at Brooklyn.
Sacramento dropped to 3-7 in the second game of a back-to-back, and Joerger acknowledged his team ran out of gas late. ”It caught us at the end there,” Joerger said. ”We had some turnovers that were out of fatigue, especially Bogdanovic. He’s a pretty sharp dude and I ran him too long.”
The Kings missed all six of their 3-point attempts in the fourth and allowed 12 second chance points in the final frame.