Golden State Warriors guard Stephen Curry set an NBA Finals single-game record for most 3-pointers (nine) in a 122-103 win over the Cleveland Cavaliers in Game 2 of the best-of-seven series.