Steph Curry scored 34 points and outdueled James Harden as the Warriors rallied from a 16-point deficit to beat the Rockets in Game 1 of the Western Conference finals.