Golden State was down by as many as 13 in the first half and trailed 46-41 at the half before a second-half surge, fueled by 19 points each from Curry and Thompson, gave the Warriors their fourth win in five games.
Brooklyn was up 63-60 late in the third period but posted a 14-3 run for an 8-point lead going into the final quarter. A 3-point shot from Thompson started the run and Curry ended it with a 4-point play as he was fouled as he hit a long 3-pointer. Golden State outscored the Nets 33-20 in the third quarter.
In addition to 25 points from Curry and 23 from Thompson, the Warriors got 20 points and 13 rebounds from David Lee. Brook Lopez paced Brooklyn with 22 points.