TORONTO -- Kyrie Irving scored 32 points, including the winning 3-pointer in the final second, as the Cleveland Cavaliers came back to defeat the Toronto Raptors 99-98 Saturday before a crowd of 18,820 at Air Canada Centre.
The Cavaliers, who trailed by as many as 11 points in the game, got 17 points off the bench by Marreese Speights and 14 points from Toronto native Tristan Thompson as they won their third game in a row.
Wayne Ellington added 12 points from the bench, including three 3-pointers in the fourth quarter.
Amir Johnson led Toronto with 18 points and Alan Anderson scored 17 after coming off the bench. Ed Davis added 16, DeMar DeRozan 15 and Jose Calderon 10 for the Raptors.
Anderson opened the fourth quarter with a driving layup to give Toronto an 11-point lead. But a pair of 3-pointers by Ellington keyed a 12-0 run that gave the Cavaliers an 80-79 lead with 8:47 to play. Terrence Ross hit a 3-pointer to put Toronto back in front. Johnson's running slam dunk increased the lead to four points with 6:57 left in the fourth. The Cavs kept coming back and took the lead on another 3-pointer by Ellington with 4:45 to play. They got the lead up to five before Ross made a 3-pointer for Toronto. After Dion Waiters and Davis exchanged layups, the Cavaliers led 94-92 with 2:30 to go.
A steal by Calderon set up Ross for a layup that tied the game. And when Waiters missed a jumper, Toronto came back to take a 96-94 lead on a running dunk by Johnson with 1:16 to play. After both teams could not convert chances, Waiters tied it for Cleveland with 34 seconds left on a layup. But Calderon made a layup with 12.9 seconds left to put Toronto back on top. But with 00.9 seconds showing on the clock, Irving hit a 3-pointer on a 28-foot pull-up jumper to put Cleveland into the lead 99-98.
The Raptors maintained their four-point halftime lead for the first seven minutes of the third quarter before Johnson made a layup and the resulting free throw for a seven-point Toronto lead. DeRozan hit one of two free throws to put Toronto up by eight. The lead stayed there after Irving and Calderon traded 3-pointers. Alonzo Gee converted two free throws with 2:49 left in the quarter to bring the Cavs back to within four points.
But when Anderson made a 21-foot jumper with 6.9 seconds left in the third quarter, Toronto's lead increased to 75-66.
DeRozan scored 12 points to help the Raptors to a 25-19 lead after the first quarter. The Raptors led by as many as 11 points in the second quarter but the Cavs cut the lead to 50-46 by the intermission as Irving scored eight of his 13 first-half points in the quarter. Cleveland lost guard Daniel Gibson at the half with a sprained toe.
NOTES: Raptors forward-center Andrea Bargnani (right elbow) and center Jonas Valanciunas (right ring finger) are getting close to a return. "Sooner rather than later," coach Dwane Casey said before the game. He thinks that Bargnani likely will return first. ... Raptors forward Landry Fields started despite feeling the effects of the flu. ... Cavaliers forward-center Tyler Zeller played for two seasons with Raptors forward Ed Davis at North Carolina. ... The Cavs beat the Milwaukee Bucks 113-108 on Friday after trailing by 20 points. They have a three-game winning streak at home for the first time since Nov. 16-27, 2010. ... Friday was the first time Cleveland won after trailing by 20 or more points since March 5, 2010, when they beat the Detroit Pistons after trailing by 21 points. ... Saturday was the second of four meetings between the teams. Toronto won 113-99 in Cleveland on Dec. 18. ... DeMar DeRozan's buzzer-beater on Thursday to defeat the Magic 97-95 in Orlando was Toronto's first since T.J. Ford's shot as time ran out beat the Los Angeles Clippers on Dec. 20, 2006. ... The Raptors wore camouflage uniforms on Saturday as the team honored the Canadian Forces. ... The Raptors are at home to face the Golden State Warriors on Monday and the Cavs play host to the Warriors on Tuesday.