Stephen Curry nearly notched a triple-double in leading the Warriors to a 104-96 win at Detroit that lifted them to a season-high 13 games over .500.

After the Warriors grinded out their fourth win in a row since the All-Star break, their record moved to 35-22 to mark the latest point in the season the team had reached that high point in Curry's five NBA seasons.

But Curry, whose 19 points, eight rebounds and nine assists helped push aside a Pistons comeback, was far from satisfied.

"Our expectations are higher than that," Curry said of the Warriors' matching their high of 13 games over .500 last season. "And it's a good checkpoint for us to keep that upward trend, but we're not satisfied with that.

"It's nice to know after my five years this is the best we've been, so that's a good feeling, but we want more."

Red-hot Golden State, which has the Western Conference's longest current winning streak, is hoping to once again use a long eastern trip to improve its position in the standings.

The Warriors got off to a good start by cooling down the Pistons, who shot 29.8 percent from the field in the second half and were unable to make a field goal in the game's final four minutes.

Curry and Klay Thompson, who was 8 for 12 from the field to also finish with 19 points, took advantage with shots down the stretch. And in a display of his overall ability on a night when he was 3 for 9 from long distance, Curry grabbed an offensive rebound and kicked the ball out for a Steve Blake 3-pointer that gave the Warriors the lead for good at 92-90.