Stephen Curry shoots 13-for-25 (15-16 FTs) to score a season-high 46 points in Warriors' 125-120 win over the Spurs.