Tuesday night, Golden State Warriors guard Stephen Curry surpassed future NBA Hall of Fame guard Ray Allen with the most three pointers made in NBA history with 2,974. Curry broke the record at the ‘Mecca of Basketball,’ Madison Square Garden of all places.

After Curry hit the record-breaking shot, there was a timeout on the floor. Curry jogged back fired up as the crowd exploded. After hugging his father, Del Curry, he walked up and shared an emotional moment with Ray Allen.

Curry and Allen hugged and shared some words together. After pulling away for a moment, they went back in for another hug.