Stephen Curry just won’t stop scoring and can’t be stopped putting up the points. The hot-shooting guard, perhaps the best player in the league in the current NBA so far, put up 46 points Thursday night leading the Golden State Warriors past the Minnesota Timberwolves, 129-116.

Curry exploded for 21 points in the opening quarter when the Warriors established a double-digit lead, 40-27 after the first. Golden State never relinquished the lead or was seriously threatened but Curry decided to put up the points anyway finishing at an efficient 15-of-25 field goals, 8-of-13 from the three-point line and a perfect 8-of-8 from the line.

Curry’s 46 is the highest since firing 53 points against the New Orleans Pelicans on Oct. 31. Golden State’s 129 points is also the second highest for the season after that Pelicans game. The Warriors shot 48-of-89 from the field (53.9 percent) and 18-of-38 from three (47.4 percent).

All five Warriors’ starters finished in double-figure scoring. Draymond Green had a double-double of 23 points and 12 rebounds and added 2 steals and 2 blocked shots and Klay Thompson had 15 points.

Minnesota played without point guard Ricky Rubio, who was out due to an injury (strained left hamstring). They were led by Andrew Wiggins’ 19 points but he shot just 7-of-17 field goals. Rookie center Karl-Anthony Towns had a double-double of 17 points and 11 rebounds, and Shabazz Muhammad added 16 points off the bench.

At 10-0, these Warriors now own the best start in their franchise’s history. Golden State has a good chance to extend the streak as they face the lowly Brooklyn Nets at home Saturday.

Meanwhile, the Timberwolves have suffered back-to-back losses and will aim to bounce back Friday when they visit the Indiana Pacers.