Warriors star Stephen Curry drained the 2,974th 3-pointer of his career to break Ray Allen's NBA record Tuesday night at Madison Square Garden.