Durant's 3-pointer gave Brooklyn a 105-102 lead. Kyrie Irving led the Nets with 30 points.
Pascal Siakam led the Raptors with 37 points, 13 rebounds and 11 assists. Fred VanVleet added 18 points and Scottie Barnes had 17.
VanVleet's jumper with 38 seconds left brought the Raptors within one. But Royce O'Neale's 3-pointer with 15 seconds left wrapped up the victory.
The Nets trailed 79-69 late in the third quarter, but Patty Mills' 3-pointer capped a 9-0 run as Brooklyn pulled to 79-78 after three quarters. The streak continued into the final quarter, with Brooklyn scoring the first eight points to go ahead 86-79.
Irving was whistled for his fifth foul with 7:08 left, but Brooklyn challenged the call and it was reversed to an offensive foul on Scottie Barnes. Irving then hit a 3 and Nic Claxton followed with a driving layup to give the Nets their biggest lead of the game, 100-88.
However, O.G. Anunoby's 3-pointer with 1:46 remaining capped a 12-0 Toronto run and tied it.
Kyrie Irving leads the Nets in scoring with 30 points on 11 of 24 shooting. PHOTO: AP
Raptors: VanVleet needs just one 3-pointers to tie Morris Peterson (801) for second on the Raptors' career list. Kyle Lowry has the franchise record at 1,518.
Nets: The Nets' 130-108 loss to New Orleans on Wednesday was their ninth opening defeat in the last 10 years. … Brooklyn has not started a season 0-2 since 2015-16.
BACK WHERE YOU BELONG
New Jersey's Joe Harris returned to the court for the first time since suffering a left ankle injury against Oklahoma City last Nov. 14. He entered the game with six minutes left in the first quarter. Harris' first shot was an air ball at 3:51, but he then connected on a 3-pointer at 2:39. "I wanted to try and play the first game, but just wasn't quite where I was supposed to be performing. I needed just a little bit more time."
Raptors: At Miami on Saturday night.
Nets: At Memphis on Monday night.