Stephen Curry scored 15 of his 35 points in the fourth quarter and the Golden State Warriors rallied from a nine-point deficit over the final 12 minutes to beat the Phoenix Suns 123-116 on Saturday night.