We just witnessed a performance that will be remembered for as long as the NBA exists.

Steph Curry made 9 three-pointers during a rout of the Cleveland Cavaliers in game 2 of the NBA finals.  And the degree of difficulty on some of these shots was absolutely off the charts.  A video containing all of the three-pointers Curry made during the game is below…