Channing Frye's three-pointer in the final minute lifted the Cleveland Cavaliers to a 121-117 win over the Toronto Raptors in a tight contest between the two best teams in the Eastern Conference.
"We are a composed team. We have seen everything. It is not a situation we haven't been in before. The coach drew up a great play we just tried to execute it to perfection," Cavaliers star LeBron James said.
Frye has made 11 three-pointers in his last two games and the Cavs took a lead against the Raptors in the season series, something that could become important when home-court advantage is at stake.
"He's been great. He's just a difficult matchup," James said of Frye. "We have a great lineup, and his ability to spread the floor and shoot the ball like he's been able to do and also guard bigs and help out on the glass has been a great thing for our team."
These teams met in the conference finals last season.
James fell one rebound shy of a triple-double with 28 points, 14 assists and nine rebounds in front of a crowd of 20,500 at Quicken Loans Arena. He had six assists in the fourth quarter.
Kevin Love scored 19 points and grabbed 13 rebounds, and Kyrie Irving scored 24 points. Frye came off the bench to finish with 21 points.
The Cavaliers made 13 three-pointers in the game, meaning they have made at least 10 three-pointers in each of their first 10 games, an NBA record.
"They're shooting as many threes as anybody in the league right now," Raptors coach Dwane Casey said. "If a team is making 22 or 25 threes, you're going to have a hard night."
DeRozan kept in check
DeMar DeRozan and Kyle Lowry each scored 26 points for Toronto, who suffered their first road loss of the season. Tuesday's game marked just the second time in 10 games DeRozan failed to score at least 30. He began the night leading the league in scoring at 34 points per game.
In Miami, Dennis Schroder led a balanced offense with 18 points as the Atlanta Hawks won their fifth game in a row, defeating the struggling Miami Heat 93-90.
Leading 89-88, Atlanta's Kent Bazemore made two free throws with 11 seconds left. Miami's Josh Richardson got a dunk on the other end, and Schroder's two free throws rounded out the scoring.
The win may have been costly for Atlanta, as center Dwight Howard left the game in the third quarter with a quad contusion. He finished with 11 points, 11 rebounds and three steals in 24 minutes.
In Portland, Jimmy Butler scored 27 points as the Chicago Bulls went wire to wire for a 113-88 victory over Portland at the Moda Center.
Butler also had a season-high 12 rebounds and five assists for Chicago, which won its third consecutive game.
Dwyane Wade finished with 19 points, five rebounds and five assists. Jerian Grant scored a season-high 18 points, and Robin Lopez had 13 points and 11 boards for the Bulls.
Damian Lillard scored 19 points and CJ McCollum added 17 for the Trail Blazers. Allen Crabbe had 15 points for Portland, which had won five of its previous six outings.
In Minneapolis, Kemba Walker scored 30 points and Nicholas Batum added 16 to power the Charlotte Hornets' comeback in a 115-108 victory against the Minnesota Timberwolves.