Kevin Durant hit a 19-foot jumper with 21.3 seconds remaining Saturday night, allowing the Golden State Warriors to hold off the Toronto Raptors 127-125 after nearly blowing all of a 27-point halftime lead in Toronto. Durant finished with 25 points, Klay Thompson a team-high 26 and Stephen Curry 24 for the Warriors, who ran their road winning streak to 12 ahead of a second NBA Finals rematch with the Cleveland Cavaliers on Monday. DeMar DeRozan had 17 of his game-high 42 points in the second-half comeback for the Raptors, who lost for the second time in three games.