SAN FRANCISCO -- Jamey Wright's choice to retaliate for Barry Bonds being hit provided the Padres with exactly the kind of break to begin the month that fueled San Diego's sensational May a year ago.
Brian Giles was hit by a pitch to start a seven-run fourth inning and capped it with an RBI single, helping Jake Peavy win for the first time since opening day in the Padres' 10-4 victory over the San Francisco Giants on Monday night.
"It's weird how things work," Giles said. "It was nice to respond after that happened. ... Here come the Pads of May again. We want to be more consistent than we were in April."
San Diego went 22-6 during May a year ago on the way to winning the NL West for the first time since reaching the 1998 World Series.
Bonds went 0-for-2 and was hit by a pitch, remaining at 711 home runs and three shy of tying Babe Ruth for second place on the career list.
Dave Roberts hit a two-run double in the fourth and Mark Bellhorn doubled in a run for the Padres, who seemed to still have some momentum from a 6-5, 10-inning win Sunday against the Dodgers that ended San Diego's five-game losing streak.
Peavy (2-3), who gave up Bonds' 700th homer on Sept. 17, 2004, was 0-3 in four starts since beating the Giants on April 3. He pitched eight strong innings, allowing six hits and two runs.
"The boys picked me up," said Peavy, who said he didn't hit Bonds on purpose. "It was fun to be part of."
Omar Vizquel singled in a run in the third for San Francisco and Peavy's wild pitch allowed Randy Winn to score for a 2-0 lead, but nearly every member of San Diego's lineup had their way with Wright.
Bonds flied out to left on the second pitch from Peavy with two outs in the first and Steve Finley on first following an infield single. The slugger flied out again in the sixth and called it a night -- perhaps a sign he planned to play again in Tuesday's day game.
Giants skipper Felipe Alou hoped to write Bonds into Tuesday's lineup -- not typically Bonds' practice in recent years after night games -- considering the weather has been nice and allows the slugger to keep his muscles warm.
With two outs in the third, Bonds came up to chants of "Barry! Barry!" and was hit on the right pinkie finger by Peavy's 1-1 pitch. Bonds grimaced and held the hand as trainer Stan Conte rushed out, but he stayed in the game and walked to first.
"He's fine. I took him out in hope that he'll be OK tomorrow," Alou said. "It was cold out here."
Wright (2-2) followed by plunking Giles on his second pitch in the top of the fourth, and both teams received warnings from plate umpire Jerry Layne.
"They're going to do what they feel they need to do and so will we," Padres manager Bruce Bochy said. "You have to keep your focus on the game, and the guys did a great job of it."
It wound up being a long inning for Wright, who saw Giles come up again in the inning and hit an RBI single that made it 7-2.
Vinny Castilla, Rob Bowen and Peavy also had RBI -- Peavy's on a fielding error by third baseman Pedro Feliz -- and Mike Cameron added a sacrifice fly in the inning. Everybody but Adrian Gonzalez either scored or drove in a run.
"I was trying to throw in and missed and it got away from me," Wright said. "Then the whole inning got away from me, the whole game. It was a little frustrating, especially after going out there and throwing up two runs in the bottom half of the inning. Then I go out there and give up seven runs in the top half of the inning. That's 100 percent not doing my job."
Giles also singled in a run in the Padres' three-run sixth.
Wright, whose spot in the rotation could be in jeopardy when Noah Lowry returns from the disabled list next week, won his first two outings but has lost his last two in his first season with San Francisco. He allowed 10 runs, eight earned, and 10 hits in 5 1/3 innings, struck out two and walked two.
Vizquel, who won his 10th Gold Glove at shortstop last season at age 38, robbed Bowen of a hit with a leaping grab on a liner in which Vizquel did the splits in the air. He also stole his sixth base of 2006 in the third.
Bonds has hit his most homers against the Padres (81). "I love you Barry!" one male fan yelled through a near-empty stadium some two hours before first pitch. ... Wright got his third hit of the year with a third-inning single. ... Bonds was hit by a pitch for the third time this year and 96th of his career. ... Giants RF Moises Alou, who hurt his left hip on a ninth-inning double play Sunday against the Diamondbacks, sat out but was expected to play Tuesday. ... Wright has lost his last three decisions to the Padres and has a 3-6 lifetime record vs. San Diego with a 5.87 ERA. ... The Padres are averaging twice as many runs on the road (5.6) as they are at home (2.8).