Stephen Curry put up a 28-7-5 line, Moses Moody added 18 points with four triples, and the Golden State Warriors survived the New York Knicks 97-94.