Steph Curry shook off an injured foot to score 43 points lifting the Golden State Warriors to a 107-97 NBA Finals Game 4 win.