OAKLAND, Calif., Nov. 21 (Ticker) -- Jason Richardson and the Golden State Warriors seem to have found a cure for their recent shooting woes.

Richardson scored 25 points and Troy Murphy added 21 and 10 rebounds as the Warriors held on for a 100-97 victory over the New Jersey Nets.

NBA TV highlights from
Nets-Warriors:
Play
Golden State struggled from beyond the arc in its 113-101 loss to the Los Angeles Clippers on Sunday, making just 7-of-35 attempts. Richardson was particularly inaccurate, going just 1-of-7 from long range despite pouring in 20 points.

Richardson was on target on Monday, however, going 8-of-15 from the floor and 5-of-10 from beyond the arc.

"We have to sustain tonight's energy throughout the season," Richardson said. "We have to be more consistent, it's like a roller coaster right now. We're up and down. Once we get everything on track, we're going to be a really good team."

Baron Davis collected 17 points and eight assists and Derek Fisher chipped in 22 points off the bench for the Warriors, who connected on 43 percent (12-of-28) of their 3-pointers.

"We moved the ball, and that's what makes us a good team, when we move the ball and share the ball and guys get open shots," Davis said. "We've got a lot of good open shooters, guys who can really shoot the ball when they're open, and that's what we were able to do."

The Nets went on a 12-2 run to cut the deficit to 95-92 with just over two minutes remaining, but Richardson made a 3-pointer on the ensuing possession to give the Warriors some breathing room.

"It was (the difference)," Richardson said of his final shots. "They're a good team, they were going to keep on fighting. We were up by 10, they cut the lead so we showed the growth of this team by pulling off close games. I don't think we would've closed out a game like that last year."

New Jersey went 4-of-4 from the free-throw line in the final minute and trailed, 98-97, with eight seconds remaining before Richardson hit a pair of free throws to give Golden State a three-point lead.

Kidd raced down the right side in an attempt to set up a game-tying 3-pointer, but Davis fought through a high screen and forced Kidd to change his momentum. Kidd then lost control of the ball, preventing the Nets from getting a last-second shot.

"I was trying to get my hands on the ball, stay in front of him," Davis said. "I knew that they didn't have any more timeouts, so I wanted to put some pressure on him and make him take some time off the clock. If I could reach at the ball and jab at it, get a hand on it, I know it would waste time and that's what I was able to do."

Richard Jefferson scrambled to retrieve the ball in the waning seconds, but the Nets swingman could not get a clean handle before time expired.

"I think the ball got tipped and then (Kidd) was trying to grab it, but I knew (the ball) was so low," Jefferson said. "I tried to scoop it because your hands are coming up, ready to try and get the shot. I just tried to scoop it and just lost it."

The Warriors scored 100 points in consecutive games for the first time this season and ended a five-game losing streak to the Nets dating to Jan. 23, 2003.

Jefferson scored 23 points and Nenad Krstic added 21 and 10 rebounds for New Jersey, which dropped the first contest in its five-game West Coast road swing.

"You give them all the credit," Jefferson said. "They hit shots, but every player had one or two times where we completely lost our guy, whether it was for a layup or a 3-pointer, and they were hitting them. It was disappointing across the board."