Oakland, CA (SportsNetwork.com) - Klay Thompson scored 27 points to help make up for a rare off-shooting night from Steph Curry, and the Golden State Warriors rallied in the fourth to top the Detroit Pistons 105-98 and improve to 28-2 at home.

Andre Iguodala, Marreese Speights and Leandro Barbosa combined for 35 points off the bench. Golden State's bench outscored Detroit's, 39-25.

Curry was held in check for most of the night, finishing with nine points and 11 assists on 4-of-15 shooting. It was the first time he failed to reach double figures since Nov. 21.

Detroit fell for the eighth straight game despite a monster 20-point, 27- rebound effort from Andre Drummond. Greg Monroe also netted 20 points in the setback.

"Eight in a row is terrible and it's weighing on all of us, but there's nobody giving up or giving in here," said Pistons coach Stan Van Gundy.

Curry's behind-the-back pass to Barbosa for a corner trey late in the third capped a 12-2 run and would have sent Golden State into the fourth with a six- point lead. But the Warriors fumbled a Spencer Dinwiddie missed 3 out of bounds and Dinwiddie got another look at it, hitting from deep at the horn to make it 79-76.

Detroit scored the first five of the final period on a Jodie Meeks 3-ball and two Monroe free throws, but the rest of the stanza belonged to Golden State.

Thompson hit a pair of 3-pointers and scored eight points on the 18-2 run that ensued following Monroe's foul shots. Livingston got the flurry started with a short jumper, and Iguodala forced a timeout midway through with a transition flush.

Detroit native Draymond Green put the finishing touches on the win with a huge dunk plus a foul at 3:08 on a feed from Curry.

"I was really pleased with the defense in the second half and the fight when the game got close," said Warriors coach Steve Kerr.

Earlier, Golden State climbed out to a 44-31 lead following two straight layups from Speights midway through the second quarter. The Pistons regrouped and battled back to down five at halftime.

Game Notes

Drummond had 17 offensive rebounds, four more than the Pistons, who lead the NBA, average on the season ... The Warriors have won five straight ... Reggie Jackson and Kentavious Caldwell-Pope scored 14 and 13 points, respectively, for Detroit.