Steph Curry hit 12 threes and scored 56 points to lead the Golden State Warriors to a 121-115 win over the Orlando Magic.