The Charlotte Hornets have played in front of sparse crowds all season, but never one as sparse as last night.

There couldn't have been many more than 1,000 fans in the stands as the Hornets beat the Golden State Warriors 114-102.

Team officials announced a paid attendance of 7,770, a franchise-record low. But that's the number of season tickets and advance tickets sold and was probably at least five or six times the actual turnstile count.

Fans in the upper deck were asked to move downstairs, and even then at least 11 sections in the lower deck remained completely empty.

"The stat sheet says 7,000, and the stat sheet doesn't lie," Coach Paul Silas said afterward, laughing. "On a night like this, you couldn't ask for much more. But you know, it was kinda fun in a way because the ones that were here were boisterous and you could hear everything that was said."

Several factors led to small crowd, including snowy conditions throughout the Charlotte area and competition with the Rose Bowl on television.

"We expected that with all the snow on the ground," guard David Wesley said. "In the South, people aren't going to get out there on the roads like they would in the North. So we just treated it like we were down at the Y or at the park, playing for pride.

"It was one of those nights where you had to go out and just play, and that's what we did. We hadn't been playing well and we needed this win."

The Hornets snapped a two-game losing streak and raised their record to 14-17.

They pulled out to a 64-48 halftime lead and led by as many as 18 early in the second half, but they had to regroup and pull away again down the stretch after the Warriors got as close as two late in the third quarter.

Baron Davis registered the third triple-double of his career, leading the Hornets with 28 points, 11 assists and 10 rebounds in 45 minutes. He was 9 of 16 from the field with three 3-pointers.

Wesley added 18 points, and the bench had perhaps its best game of the season with four backups scoring in double figures. Tractor Traylor scored 15, Bryce Drew and Stacey Augmon scored 12 each, and Jamaal Magloire had 10 points and 10 rebounds before being ejected for fighting with Golden State's Marc Jackson in the fourth quarter.

The reserves got plenty of playing time because P.J. Brown left after just eight minutes with a sprained ankle and Elden Campbell played just 13 minutes because of foul trouble.

"The bench guys came in and gave us a lot of energy tonight," Silas said. "We really needed that because some of our starters were out of sync tonight. You go right down the line and they all got the job done tonight. That's by far the best they've played this year as a unit."

Davis, who has been bothered by knee problems for the past week, clearly benefited from a four-day break since last Saturday's loss at Washington, and he was on top of his game again last night.

The Hornets were starting a five-game homestand last night, and Davis said it was vital to get it started on a positive note.

"This is the time when we need to make a big push and get back over the .500 mark," Davis said. "I like the way we played tonight. We kinda tuned the crowd out of our minds and came out with a lot of energy, and we got a lot of contributions off the bench. Those guys played well tonight. They kinda set the tone for all of us."

Golden State fell to 12-20 and lost its third straight. Antawn Jamison led the Warriors with 24 points and 12 rebounds.