Dennis Schroder scored 31 points, Cam Thomas added 23 and the undermanned Brooklyn Nets rallied to beat Stephen Curry and the Golden State Warriors 128-120 on Monday night.