Curry got a measure of revenge against the Knicks after his career-high 54 points in the teams' previous meeting last week couldn't prevent a New York victory.
David Lee came back from a one-game injury absence to score 21 points, grab 10 rebounds and dish off eight assists against his former team.
Carmelo Anthony returned to the New York lineup after missing three games with a sore knee but it made little difference for the Knicks, who shot a paltry 27 percent from the field in dropping the first of a five-game road trip.
Anthony made only 4-of-15 shots en route to 14 points and 10 rebounds.
Video of Victoria’s Secret models trying to 'twerk' hits Instagram
Megyn Kelly: Santa Claus and Jesus are both white men