Curry finished with eight 3-pointers and 32 points, helping the Warriors win for a 10th straight time this season in the next game following a loss.
The Warriors were beaten 116-108 at Houston in their previous game Saturday.
Michael Beasley had 21 points and Courtney Lee 20 for the Knicks, who were playing without star Kristaps Porzingis, out due to a sore left knee.
Before the game, Porzingis was named to his first NBA All-Star team when the reserves for the Feb. 17 contest were announced. Golden State's Klay Thompson and Draymond Green also earned spots as reserves, joining previously selected starters Curry and Kevin Durant.
The Knicks led by as many as 10 points in the first quarter and held a 60-58 halftime advantage before Curry propelled the Warriors toward their seventh straight win over New York.
Golden State's Zaza Pachulia had seven of his 13 points in the third quarter and Green six of his 12, helping Golden State take as many as a 14-point lead before coasting home.
Durant contributed 14 points and a game-high 14 assists to the win before getting his league-leading fourth ejection for arguing a call late in the contest.
In recording the 10th win in their last 12 games, the Warriors shot 55.4 percent from the field and 43.3 percent (13-for-30) on 3-pointers.
Enes Kanter had 16 points and a team-high nine rebounds, Jarrett Jack added 13 points and Tim Hardaway Jr. 11 for the Knicks, who lost their second straight.
Lee missed his first free throw of the game, snapping his streak of consecutive makes at 52. The run equaled Curry's NBA season-best streak from earlier this year.
New York fell to 2-3 on the fifth of seven stops on their 12-day trip brought about by the Grammys taking over Madison Square Garden in preparation for Sunday's show.
The Knicks lost despite shooting 51.8 percent from the field.
--Field Level Media
New York | Golden State | |
Michael Beasley 21 | Scoring | Stephen Curry 32 |
Jarrett Jack 6 | Assists | Kevin Durant 14 |
Enes Kanter 9 | Rebounds | Stephen Curry 6 |
Michael Beasley 5 | Free Throws Made | Stephen Curry 6 |
Ron Baker 1 | Steals | Kevin Durant 2 |
N/A | Blocks | Kevin Durant 2 |
Team | Points | FG% | 3PM-3PA | FTM-FTA | Assists | Rebounds | Blocks | Steals | Turnovers |
New York | 112 | 51.8 | 9-22 | 17-19 | 28 | 38 | 0 | 4 | 14 |
Golden State | 123 | 55.4 | 13-30 | 18-20 | 40 | 36 | 3 | 6 | 12 |