The chase is over. Stephen Curry passed Ray Allen for the most 3-pointers made in NBA history. It came against the New York Knicks inside Madison Square Garden on Tuesday night. The Golden State Warriors won 105-96, but the evening was all about Curry.

“This is something I’ve been dreaming about, and I don’t know when the first dream happened. I love to shoot the ball, something I’ve been doing since I was 3 years old,” Curry told ClutchPoints.

*Watch NBA games LIVE with fuboTV (click for free trial)*

The two-time MVP wasted no time breaking the record. Curry knocked down his first attempt to tie Allen, and the second one came a few moments after that. As soon as he released it, Curry knew it was in, and emotions poured out of him as he realized he had just made history.

“When you go through the ranks, you love the work that you put in.  You love the results that come from it,” Curry continued. “I told them it’d been an amazing journey being a Warrior for these 12 and a half years, all the guys that have set screens for me, passed me the ball, bought into the system, that creates that beautiful Warriors style and brand of basketball, all that plays into that moment.”

The moment was exceptional and as perfect as it could be. Those who attended and watched from home witnessed the greatest shooter in NBA history achieve a goal he dreamed of for years. Curry's teammates did too, and he was especially appreciative that he could share it with them also.

“I hope they appreciate it as much as I do,” Curry said.