The New York Knicks fell to the Toronto Raptors 103-93 last night in Toronto without three key players. Carmelo Anthony, Kristaps Porzingis, and Jose Calderon were all scratches prior to last night's contest.

Anthony is still recovering from a sore left knee that has now caused him to miss two consecutive games. Porzingis was suffering from a respiratory issue which leaves him still in doubt for the Knicks next game, while Calderon is recovering from a groin injury.

Without some of their key players, the Knicks put up a valiant fight. Arron Afflalo led the way with 20pts while Jerian Grant and Sasha Vujacic each added 13pts off the bench to help keep the Knicks within reach.

However, the Knicks couldn't handle Toronto's backcourt as both guard's Kyle Lowry and DeMar DeRozen added 26pts a piece to keep the Knicks at bay.

New York is now in the midst of a 4-game losing streak as they get set to play the lifeless Phoenix Suns on Friday night at home. Can they get back in the win column with the Warriors coming to town on the weekend?