Stephen Curry moved into 10th place on the all-time three point list as the Golden State Warriors rebounded from back-to-back defeats with a 112-105 NBA win over the struggling New York Knicks on Sunday.
The Warriors had dropped two straight games since losing Kevin Durant to injury and one factor was a lack of production from Curry.
But the reigning two-time NBA Most Valuable Player found his scoring touch on Sunday.
The 28-year-old point guard tallied 31 points, hitting five three-pointers at Madison Square Garden to move ahead of Chauncey Billups for 10th place overall.
Curry and Klay Thompson combined for 60 points, marking the 42d time in their careers they have both scored at least 25 or more points in a game and the seventh time this season.
Derrick Rose led the Knicks with 28 points and Kristaps Porzingis contributed 24 points and 15 rebounds for the Knicks, who fell to 25-38 on the season.
The Warriors improved to 51-11 and avoided a three-game losing streak.
A pair of free throws from Thompson extended the Warriors' lead to 96-83 with 9:04 to play, but the Knicks put together a 13-1 run shortly after to make it 97-96 with just under six minutes remaining.
An 8-2 surge sealed the victory for the Warriors giving them a 110-101 lead with 69 seconds remaining.
The Warriors are in the midst of one of their longest road trips of the season with all five games coming against Eastern Conference opponents.
Golden State travels to Atlanta on Monday and Boston on Wednesday to conclude the swing.