Dennis Schroder led all scorers with 31 points and added seven assists, while Cam Thomas chipped in 23 points as the Brooklyn Nets overcame a 28-point effort from Stephen Curry to defeat the Golden State Warriors 128-120.