Gerald Henderson had 17 points and eight rebounds and former Warrior Anthony Tolliver added 11 points for the Bobcats, who currently holds the eighth and final playoff spot in the Eastern Conference.
Golden State (29-20) shot a season-low 31.2 percent in losing to Charlotte (22-28) for the second time this season. It was the Warriors' second-lowest scoring output of the season.
Stephen Curry led the anemic offense with 17 points and 11 assists. Andrew Bogut continues to be a beast on the boards with 15 rebounds, including seven on offense. Klay Thompson had 12 points. Jermaine O’Neal returned from a 25-game absence with nine points and eight rebounds.
The Warriors shot under 40 percent for the second straight game and the third time in four games.
“We have to find a way to get out of this,” said Warriors coach Mark Jackson. “Right now we are taking the life out of the building and we are letting our offense affect our play. This is a make or miss league. Just disappointing.”
Both teams shot 3 of 8 to start the game. While Charlotte heated up, Golden State stayed ice cold. The Bobcats made eight of their next 12 shots. The Warriors made three of their next 17. The end result was a 13-point lead for the visitors at the end of the first 12 minutes.
The Warriors cut the lead to seven early in the second quarter, but the Bobcats responded with a 14-4 run to built a 17-point advantage. It was a 12-point game at halftime.
Golden State cut the deficit to 54-46 early in the second half and gave their fans hope that a comeback might be forthcoming. However, the Bobcats answered the bell yet again. This time, it was an 18-8 run to extend to a 72-54 advantage with 46.7 seconds left in the third quarter.
Marreese Speights finally gave the fans at the sold-out Oracle Arena something to cheer about when he swished a shot from almost half-court to beat the buzzer.
The Warriors gained some much-needed momentum with the shot by Speights, but the Bobcats quickly extinguished any thoughts of an epic comeback when Tolliver hit back-to-back 3s. Kemba Walker, returning from a seven-game absence, made one and the Bobcats had a 21-point lead with 9:14 left, sending the shocked and frustrated crowd home early.
The 31.2 percent shooting was the worst performance for the Warriors since 2004.
“We missed shots," said Jackson. "We are missing shots. I would like to see us be more aggressive at times putting the ball on the floor and make plays because that is who we are as basketball team."
The Bobcats finished at 47.4 percent.
"We defended at a high enough level to win this game,” said Jackson.
David Lee returned from a one-game absence and finished with eight points, ending his streak of 123 consecutive games scoring in double-digits.
"Nobody could really find it," said Lee. "I think some nights it’s because we settle for tough three-pointers but we had 15 shots in the paint tonight that didn’t go in that are normally easy for us. It wasn’t our night offensively.”
Golden State shot 31.4 percent in the paint and converted just 4 of 20 second-chance opportunities. The Warriors are 5-7 in their last 12 games, including 2-5 at home.
"I don’t feel like we’re pressing but we definitely have not played the way we are capable of at home," said Lee. "We talked about it at the start of the year. The mark of a really good team is they take care of home court."