Steph Curry became just the seventh player in NBA history to score 30 points with eight threes and no misses.