There is officially a new three-point king.
Stephen Curry made history at Madison Square Garden on Tuesday night as he set the all-time NBA record for most three-pointers made.
Curry tied Ray Allen's previous record of 2,973 on his first shot of the night, and blew a kiss to the sky. He missed his first attempt at breaking the record, but he got No. 2,974 on his third shot of the night about four and a half minutes into the game.