OAKLAND — Klay Thompson made four 3-pointers in the fourth quarter to fuel an improbable comeback, Stephen Curry added a pair of shots from beyond the arc down the stretch and the Golden State Warriors rallied from 27 points down in the second half to beat the Toronto Raptors 112-103 Tuesday night.
Thompson finished with 22 points and seven assists, nearly matching Curry's 27 and 10. David Lee added 18 points and eight rebounds for the Warriors.
Toronto led 75-48 with 9:20 left in the third quarter and took an 18-point lead into the fourth.
Golden State made eight 3s over the final 12 minutes, the last coming from Harrison Barnes with 47.2 seconds remaining to give the Warriors a 109-103 lead.
DeMar DeRozan had 26 points to pace Toronto, which lost its fourth straight. Kyle Lowry added 20 points and nine assists despite being knocked out of the game briefly following a collision with Golden State center Andrew Bogut.
Coach Mark Jackson's team was down and nearly out before storming back.
The Raptors scored 65 points in the first half and were scoring almost at will against a Golden State defense that had allowed 100 points or more in six straight games. Toronto made it seven despite scoring just nine points over the final 8:45.
That cold snap opened the door for the Warriors' biggest comeback of the season and extended the Raptors' losing streak in Oakland to nine games.
Curry nearly brought his team back in record-breaking fashion. He made three 3-pointers and needs three more to break Jason Richardson's franchise record of 700.
He got plenty of support draining 3s.