Toronto Raptors guard Kyle Lowry shoots on Cleveland Cavaliers forward Tristan Thompson during the first half of an NBA basketball game in Toronto on Friday, Oct. 28, 2016. (Chris Young/The Canadian Press via AP)
Toronto Raptors guard Kyle Lowry shoots on Cleveland Cavaliers forward Tristan Thompson during the first half of an NBA basketball game in Toronto on Friday, Oct. 28, 2016. (Chris Young/The Canadian Press via AP) Credit: ap/Canadian Press — Chris Young

Toronto — Kyrie Irving had 26 points and LeBron James had 21, helping the Cleveland Cavaliers hold off DeMar DeRozan and the Toronto Raptors for a 94-91 victory on Friday night.

DeRozan had 32 points for Toronto in the first of four games scheduled between last season’s Eastern Conference finalists. Cleveland beat Toronto in six games on its way to winning the franchise’s first NBA championship.

Kevin Love had 18 points and 10 rebounds for the Cavs. Toronto’s Jonas Valanciunas had his second straight double-double to open the season with 10 points and 17 rebounds, while Cleveland’s Tristan Thompson had his first of the season with 11 points and 10 rebounds.

Toronto never led during the first three quarters but then pulled within one point on four occasions in the fourth, finally going ahead on a free throw from Kyle Lowry with 2:37 left. Lowry had 17 points.

Pistons 108, Magic 82

Auburn Hills, Mich. — Andre Drummond had 12 points and 20 rebounds, helping Detroit rout Orlando in what might have been the final home opener for the Pistons at The Palace of Auburn Hills.

Pistons owner Tom Gores confirmed before the game the team is close on a deal to move downtown next season.

Aaron Gordon led the Magic with 17 points.

Nets 103, Pacers 94

New York — Jeremy Lin had 21 points and just missed a triple-double in his Nets home debut, Brook Lopez scored 25 and Brooklyn got its first victory by beating the Indiana Pacers 103-94 on Friday night.

Lin finished with nine rebounds and nine assists, drawing some delirious cheers the way he briefly did during his run of Linsanity last time he played in New York, with the Knicks in 2012.

Rockets 106, Mavericks 98

Dallas — Trevor Ariza scored 27 points, James Harden had 26 and Houston beat Dallas with Dirk Nowitzki missing from the Mavericks’ home opener.

Nowitzki didn’t play for just the second time in 19 home openers with Dallas. The 38-year-old had a stomach ailment bad enough that coach Rick Carlisle wasn’t sure he would make the trip to Houston for the Rockets’ home opener Sunday.

Hornets 97, Heat 91

Miami — Kemba Walker scored 24 points to lead six Charlotte players in double figures and the Hornets erased a 19-point deficit in the second half to beat Miami.

Jeremy Lamb scored 16 points for the Hornets, who lost a first-round series in seven games to Miami last season — albeit a very different looking Miami.

Thunder 113, Suns 110 (ot)

Oklahoma City — Russell Westbrook had 51 points and a triple-double and scored the winning points in the Thunder’s overtime victory over Phoenix.

According to the Thunder, it was the first 50-point triple-double since Kareem Abdul-Jabbar had one in 1975. Westbrook finished with 13 rebounds and 10 assists and took a career-high 44 shots.

Westbrook made a layup to put the Thunder up a point with 7.6 seconds remaining. Phoenix’s Devin Booker missed a layup and Westbrook was fouled. Westbrook scored his 50th and 51st points at the free-throw line with 3.5 seconds remaining.

Booker missed a 3-pointer as time expired.