TORONTO -- Alan Anderson scored 24 points after coming off the bench and Jose Calderon had a triple-double as the Toronto Raptors defeated the Houston Rockets 103-96 Sunday at Air Canada Centre for their second victory in a row.
Calderon had 14 assists and 10 rebounds to go with 18 points and DeMar DeRozan added 19 points for the Raptors. Ed Davis chipped in with 13 points.
James Harden led Houston with 28 points. Marcus Morris added 19, Chandler Parsons 12 and Carlos Delfino had 10 coming off the bench. Omer Asik had 13 rebounds and seven points for the Rockets.
The Raptors led by six points entering the final quarter and after Anderson's second consecutive 3-pointer of the quarter the lead was 85-76 with 7:59 to play.
The Rockets moved back to within five points but Terrence Ross hit a jumper for a 91-84 lead with 4:26 to play. It was 93-84 after Anderson made two free throws.
But Parsons came back with a driving jumper and made the resulting free throw to cut the lead to six with 2:56 to play.
Greg Smith's slam dunk with 2:19 to play brought Houston to within four points. And when Ross missed a pair of free throws, the Rockets had the ball with 1:41 left. But Delfino missed a 3-point attempt and DeRozan nabbed the rebound. Calderon was fouled by Jeremy Lin and made both free throws for a 95-89 lead with 1:07 to play.
Delfino hit a six-foot driving hook to cut the lead to four and, after a Toronto miss, hit a fadeaway jumper to make the score 95-93.
Calderon hit a pair of free throws with 19.7 seconds to play to put Toronto up by four points. Amir Johnson picked up his fifth foul with 17 seconds left and Harden hit both free throws to reduce the lead to two again.
But Anderson came back to make both his free throws for a 99-95 lead with 13.9 seconds left.
It was a three-point game when Anderson picked up his fifth foul and Parsons was 1-for-2 on the free throws.
Anderson put the game away with a driving reverse layup and made the resulting free throw.
The game was tied at the end of the first half. The Raptors opened a 64-57 lead on a jump shot by DeRozan with 5:25 to play in the third quarter.
Lin's 3-pointer cut the lead to four. After Calderon missed a 3-point attempt, Harden grabbed the rebound and made a driving layup at the other end to bring the Rockets to within two points. But Anderson's 3-pointer had the Raptors up 75-67 with 1:32 left in the third. The Raptors led 77-71 after the third with Davis scoring 13 points in the quarter.
The Raptors led by as many as 12 points in the opening quarter but Houston's shooters began to find the range and the Rockets led 28-26 entering the second quarter. It was 49-49 at the half.
Notes: Morris started Sunday's game for the Rockets for Patrick Patterson who has an ankle injury. It was the first start for Morris since the opening game of the season. Patterson had made 22 consecutive starts. ... The Raptors are still without Andrea Bargnani (right elbow), Kyle Lowry (right triceps) and Landry Fields (right elbow) and went with the same lineup that defeated Dallas 95-74 on Friday. ... The Rockets came to Toronto after winning two in a row at Toyota Center where they are 26-4 in December since 2008. ... Houston plays in New York against the Knicks on Monday. Lin became an overnight sensation with the Knicks during last season before signing in the off-season with Houston. "He's one of the top point guards in the league, he sees the court," Raptors coach Dwane Casey said before the game. "He's bigger and stronger than you think." ... The Rockets defeated the Raptors 117-101 at Houston on Nov. 27 in the teams' first meeting of the season. ... Rookies Ross and Terrence Jones of the Rockets attended Jefferson High School in Portland, Ore., together. ... The Raptors' next game is Tuesday at Cleveland.