LOS ANGELES -- San Diego's offense was missing in the first game of an important series against Los Angeles. It showed up in a big way Saturday night.
"For a moment, it looked like a driving range out there," Los Angeles manager Grady Little said, shaking his head and chuckling a bit. "You gotta laugh to keep from crying. But nobody got hurt and we'll be out there again tomorrow."
Gonzalez also had a two-run double, and Cameron an RBI single in the opening inning against rookie Chad Billingsley (5-4).
San Diego finished with 13 hits one night after Greg Maddux and two relievers combined on a two-hitter in Los Angeles' 3-1 victory in the series opener.
"You lose the first one and it puts a little more pressure on you," Padres manager Bruce Bochy said. "So to come back and play the way we did was huge. The club's been resilient all year and they showed it again."
Billingsley, who hadn't pitched since Aug. 27 because of a strained oblique muscle, lasted just one inning. He needed 40 pitches to get through it, giving up three runs, three hits and two walks.
"It was a great way to start the game and it was a perfect way to set the tone for the rest of the night," Gonzalez said. "I think that with him coming off the DL, it was big that we got on him early because right away he was going to start doubting himself.
"If he had gotten a 1-2-3 inning, he would get comfortable and start pitching the way he normally does."
Woody Williams (9-5) held the Dodgers to one run and five hits in six innings, with two walks and four strikeouts. He improved to 5-1 with a no-decision in his last seven starts.
Stults gave up four runs, including Cameron's 20th homer. Hamulack gave up Walker's eighth homer and Gonzalez's 22nd.
Sixteen of the first 23 Padres batters reached base, including Brian Giles three times. He drew his 1,000th career walk in the first, then doubled in the second and third innings.
"We swung the bats well and Woody Williams threw the ball well for us, but it's only one win," said Dave Roberts, who had two hits. "We've got our hands full tomorrow against Derek Lowe, because he's always tough."
The victory was the second-place Padres' 12th in 16 games against Los Angeles this season and their sixth in seven games at Dodger Stadium. The win kept them 1 1/2 games ahead of Philadelphia in the NL wild-card race.
Brian Sweeney pitched three innings for his second save in three chances. He yielded one run and three hits.
Mark Hendrickson, recently demoted to the bullpen after struggling in the Dodgers' rotation, held the Padres to one hit over four scoreless innings and matched his career high with eight strikeouts.
Furcal's homer, his 13th, was his fifth this season leading off a game and the 17th time he's done it in his career. He became the fourth player in franchise history to open a game with a home run as many as five times in a season, joining Carl Furillo (1951), Davey Lopes (1979, 1980), and Todd Hollandsworth (2000).
- Los Angeles 1B Nomar Garciaparra, who strained his left quad running to first base in the sixth inning of the series-opening win, didn't play in the second game and is listed as day to day.
- San Diego RHP Doug Brocail is expected to be sidelined for the rest of the regular season with a strained left hamstring. The reliever was hurt running to cover first base in the seventh inning of Friday's game. He is 2-2 with a 4.76 ERA.
- Padres LHP David Wells, who felt pain in his right ankle while pitching the series opener, isn't expected to miss his next start despite the soreness. Wells, 43, returned to San Diego on Saturday to have the ankle re-examined. He initially hurt it running the bases on Sept. 3, his first start after the Padres acquired him.