The Warriors played their second consecutive game without injured point guard Stephen Curry. But the victory this time was much tougher to come by.

Golden State hung on for a 100-97 win over the visiting Dallas Mavericks on Thursday night, overcoming terrible offense in the fourth quarter.

Klay Thompson had a game-high 27 points to lead Golden State (29-17). David Lee was one assist shy of a triple-double but had a season-high 20 rebounds to go with 15 points. Andrew Bogut, in his first home game since Nov. 7, contributed eight points and five rebounds in 25 minutes.

Jarrett Jack, starting in place of Curry, overcame a rough shooting night (3 of 13) to score eight of his 13 points in the fourth quarter to go with nine assists.

"We have an edge to us," coach Mark Jackson said. "We're confident. And we believe. There is no panic. We're finding ways to win games and continuing to shock people. I don't know of anybody who believed we would be 12 games over .500. That's not the stuff I heard or read about."

Based on the way the Warriors dominated in Cleveland without three starters and a key reserve, you'd figure they would have blown out Dallas. Golden State was at home. And the Mavericks were without their star player and center, as Dirk Nowitzki (strained right abductor) and Chris Kaman (concussion) were not in uniform.

But Golden State needed to survive to claim its third straight victory. They had a hard time stopping Mavericks guards O.J. Mayo and Vince Carter, who combined for 47 points. And Dallas forward Shawn Marion gave Golden State fits on both ends, finishing with 18 points and 17 rebounds.

When the fourth quarter started, the Warriors led 80-79. You kind of got the feeling Golden State should have been up by much more. Actually, they were.