TORONTO, Jan. 15 (Ticker) -- Jalen Rose helped put an emphatic end to the New York Knicks' winning streak.

Rose scored 21 of his season-high 31 points in the first half and Morris Peterson added a season-high 28 as the Toronto Raptors halted the Knicks' six-game winning streak with a 129-103 win.

NBA TV highlights from
Knicks-Raptors:
Play
Toronto's previous high was 128 points, set against Philadelphia on March 13, 2005, and against Dallas on March 10, 1996.

It also was the largest margin of victory for Toronto this season and the biggest defeat this season for New York, which lost for the first time in 2006.

"We knew they were coming in as one of the hottest teams in the league and we stepped up and had a great first half in particular," Rose said. "We were able to feed off of that first half and finish off the game."

Rose came off the bench with two minutes left in the first quarter. He converted a three-point play before the stanza ended, then scored 14 of the Raptors' first 16 points in the second as they opened a 51-35 edge with 6 1/2 minutes left.

"I was just being aggressive and my teammates were finding me in positions to make plays, and fortunately for me a lot of the shots were going in," Rose said, whose 18 points in the second quarter was the most by a Raptors player in a quarter this season.

Toronto took a 66-53 edge into the break and Rose scored eight points during a 21-6 run that started early in the fourth quarter, providing a 118-88 margin with 5:30 to play.

Rose shot 10-of-15 from the floor and 10-of-11 from the line, while Peterson went 11-of-16 from the field with four 3-pointers.

Chris Bosh added 23 points and Jose Calderon, starting in place of the injured Mike James (back spasms), chipped in 13 and 10 assists for for Toronto, which shot 58 percent (47-of-81) and scored at least 30 points in all four quarters for the first time in franchise history.

"It is probably the most complete game we have played this season," Bosh said. "We played great defense, outrebounded them, had more assists than they did and shot a better field goal percentage."

Eddy Curry scored all 20 of his points in the first half and Stephon Marburyhad 18 and 13 assists for New York.

"We didn't have that sense of urgency that we've been playing with during this winning streak," Marbury said. "This definitely feels like a step backwards with the way we've been playing."