The Warriors played their most productive half of the season Saturday but had to hold on after intermission for a 127-125 win over the irrepressible Raptors at Air Canada Centre in Toronto.
Five Warriors scored in double figures, with Klay Thompson totaling a team-high 26 and Kevin Durant putting in 25, including a clutch jumper with 21.9 seconds remaining. Stephen Curry, returning to the lineup after a two-game absence, had 24, including a pair of free throws with two seconds left.
Winning their 12th consecutive road game, the Warriors (35-9) scored 81 points in the first half on 71.