
The Warriors trailed by 10 halfway through the third quarter and were down by five going into the final period.
But an impeccable finish lifted the Warriors to a league-leading 39th victory of the season in 46 games, with Durant playing a key role.
He gave Golden State the lead for good with 5:25 remaining, draining two free-throws to make it 95-94.
Golden State out-scored the Hornets 22-9 over the final six minutes.
NBA Most Valuable Player Stephen Curry was also outstanding in his annual visit to his hometown, finishing with 28 points.
Curry drained two three-pointers in the final four minutes, and his long-range effort with 1:08 to play stretched the Warriors lead to 12 points.
Klay Thompson added 19 points and Draymond Green contributed 13 for the Warriors.