Stephen Curry scored a season-high 51 points and made a season-best 10 3-pointers, rallying the Golden State Warriors from an early 22-point deficit to down the Dallas Mavericks 128-114 on Wednesday night.