Stephen Curry has shot his way to the top of the NBA record book for 3-pointers. Curry hit his 2,974th 3-pointer Tuesday night in the first quarter of the Golden State Warriors’ game against the New York Knicks, breaking the record set by Ray Allen. (More Sports News)