Updated

Stephen Curry had 31 points and eight assists, David Lee added 20 points and 15 rebounds and the Golden State Warriors grinded out a 105-97 victory over the struggling Detroit Pistons on Wednesday night.

Jarrett Jack finished with 19 points and five assists off the bench and hit some big shots late to make sure the Warriors avoided a monumental setback. They improved to 4-2 on their season-high, seven-game homestand, which ends Friday against Chicago, and remained 1½ games ahead of Houston for sixth place in the Western Conference.

Rodney Stuckey scored 22 points and Kyle Singler had 16 in Detroit's seventh straight loss. Reserve Will Bynum added 16 points to help fill the void left by Brandon Knight, who sat out with a sprained left ankle.