Stephen Curry scored 36 points to lead the Golden State Warriors to a 117-107 road win over the Minnesota Timberwolves.