Stephen Curry had 32 points and 15 assists, and the reeling Golden State Warriors rallied from 19 points down in the first half to beat the Minnesota Timberwolves 130-120 on Monday night.