Steph Curry scored 33 points and dished out six assists as the Warriors edge the Rockets 99-98 in a Game 2 thriller.