Stephen Curry returned from a hand injury with 18 points as the Golden State Warriors eased past the struggling Detroit Pistons 102-86 on Tuesday.

The Warriors led 66-38 at half-time with Klay Thompson continuing the progress in his return from long-term injury by top scoring with a season-high 21 points. Thompson had 17 points by half-time.

Thompson was playing his fourth game back after returning earlier this month following a 941-day layoff due to Achilles and ACL injuries.

Curry had four three-pointers among his 18 points along with three rebounds and eight assists, while top 10 pick Jonathan Kuminga started and had 12 points and 10 rebounds.

The Warriors had lost 119-99 to the Minnesota Timberwolves without Curry on Sunday but improve to 32-12 to be second in the west behind the Phoenix Suns (34-9).

TOWNS LEADS ROAD WIN

Karl-Anthony Towns scored 20 points to lead the Minnesota Timberwolves to a 112-110 road win over the New York Knicks.

Towns had 20 points with five rebounds and three assists, while 2020 NBA Draft first pick Anthony Edwards had 21 points, three rebounds and three assists.

The Timberwolves center made a clutch two-pointer to put his side up 110-109 with 29.3 seconds left.

Minnesota won with a 26-19 final quarter, despite Julius Randle's (21 points, nine rebounds and nine assists) big second half for the Knicks with Evan Fournier (27 points, four rebounds and four assists) contributing well.