Steph Curry was otherworldly once again, scoring 43 points as the Warriors evened the NBA Finals at two games apiece with a 107-97 victory in Game 4.