Stephen Curry rediscovered his scoring touch with a haul of 31 points as the Golden State Warriors beat the New York Knicks at Madison Square Garden.

Klay Thompson added 29 points for the Warriors, while Derrick Rose scored 28 points and Kristaps Porzingis added 24 points and 15 rebounds for the Knicks.

Bojan Bogdanovic had a career-high eight three-pointers to a haul of 27 points to help the Washington Wizards to a 115-114 win over the Orlando Magic.

Tyler Ulis’ three-pointer on the buzzer gave the Phoenix Suns a thrilling 109-106 win over the Boston Celtics.

Dirk Nowitzki recorded 18 points and added 12 rebounds and Seth Curry supported with 22 as the Dallas Mavericks beat the Oklahoma City Thunder 104-89.

DeMarcus Cousins’ 26 points helped the New Orleans Pelicans to a 105-97 win over the Los Angeles Lakers.

Rudy Gobert tipped in George Hill’s missed jump-shot as time expired in overtime as the Utah Jazz edged to a 110-109 win over the Sacramento Kings and the Indiana Pacers claimed a narrow 97=96 win over the Atlanta Hawks.