(New York, NY) -- Steph Curry is staking his claim as the NBA's best all-time shooter. The Warriors guard broke Ray Allen's all-time made three-pointers record on Tuesday night against the Knicks. In the first quarter, Curry tied then broke Allen's record which stood at two-thousand, 973 made threes. He now sits at 2,977 after making five shots from deep in the Warriors win over the Knicks.