C.J. Watson picked the perfect time to catch fire.

After a dismal start to February, including going 0-for-7 and sitting for all of the fourth quarter and overtime in Monday’s win at Indiana, Watson went 8-for-12 — including 5-for-7 from 3-point range — to finish with 25 points, six assists and just one turnover in the Nets’ 119-108 win over the Nuggets last night at Barclay Center.

“I think we were just making shots,” Watson said. “We were swinging the ball and knocking down 3-point shots tonight.”

That was a stark change from how Watson was playing over the last couple of weeks. The point guard, who signed a one-year deal with a player option for a second in the offseason, had struggled mightily in February, going 6-for-32 (19 percent) from the field and 2-for-23 (15 percent) from 3-point range in six games this month before going off against the Nuggets.

That included Monday’s stinker, his first filling in for Deron Williams while the Nets’ star rests his ailing ankles.

“You don’t dwell on the last game,” Gerald Wallace said. “This is the NBA. ... The games keep coming, and you always have to be prepared.

“Tonight he was huge for us. He knocked down a lot of shots and continued to play and we know what we can do out on the court. Him having one bad game isn’t a concern for us.”

It also wasn’t a concern for Nets interim coach P.J. Carlesimo, who opted to stick with Watson as his starting point guard after rookie Tyshawn Taylor was terrific in Monday’s win, scoring nine points while playing all of the fourth quarter and overtime.

Watson more than repaid Carlesimo’s faith with his play last night, as the veteran scored 15 points in the second half, including eight straight points in the third that gave the Nets a 20-point lead.

He also hit arguably the biggest shot of the game when he sunk a 3-pointer off a pass from Wallace to give the Nets some breathing room after Denver cut it to five early in the fourth.