Stephen Curry, who is considered the best shooter in NBA history, set another new milestone by breaking the 3,000 mark for the first time following the record for most three-point shots.