|San Diego (72-59) «||0||2||0||0||0||4||0||0||x||6||7||1|
Webb (14-9) allowed a season-high six earned runs in 5 1/3 innings and had his six-game winning streak snapped. It was his shortest outing since June 22, when he lasted five innings in a 7-1 loss to Baltimore.
"We beat a good pitcher today," Cameron said. "It's going to take that down the stretch in order for us to approach the goal we need to get to, a chance to play in the postseason."
The Padres, trying to win their third straight division title, have won the first two games in the four-game series. San Diego has won seven of nine overall and is back to a game behind Arizona for the first time since Aug. 7. San Diego had a one-game lead at the All-Star break, over the Los Angeles Dodgers, with the Diamondbacks 3½ back in third. The Padres continue to lead the wild-race by three games over Philadelphia.
The Padres and Diamondbacks will play each other seven times in a 10-day stretch, with a three-game series starting in Phoenix on Monday.
"We've lost two games. It's not the end of the world," said Arizona manager Bob Melvin, who was ejected in the sixth for arguing a call at first base.
"We just need to forget about these and concentrate," said Conor Jackson, who had three hits, including a homer, and two RBI for the Diamondbacks. "If we can win the next two, we leave here with the same lead we came in with."
Trevor Hoffman pitched a perfect ninth for his 35th save in 40 chances, extending his career record to 517.
The game fell apart for the Diamondbacks in the sixth, when they lost their lead, Melvin and then Webb.
Leading 3-2, Webb gave up Cameron's 18th homer, a leadoff shot to left on a 1-1 pitch. Milton Bradley walked, Adrian Gonzalez singled to right and Khalil Greene singled to left to give San Diego a 4-3 lead with runners on first and second.
Webb fielded Kevin Kouzmanoff's bunt and started to go to third but realized he wouldn't get Gonzalez. Webb spun and threw to first, and Kouzmanoff was ruled safe by first base umpire Lance Barksdale, loading the bases.
Melvin came out to argue and was ejected by Barksdale.
"I still don't know why I got thrown out," Melvin said. "He said, 'We better get it right,' that he didn't have a great angle. He said he was going to ask to make sure he got it right. When he came back to me, I said, 'How are we going to get it right?' and I was out."
Josh Bard hit an RBI single up the middle, Geoff Blum popped out to shortstop and Rob Mackowiak, pinch-hitting for Justin Germano (7-7), was hit by a pitch on the elbow to bring in another run and chase Webb. Tony Pena came on and struck out Brian Giles and Cameron.
Webb allowed seven hits, struck out four and walked three.
For the first time in more than a month, Webb didn't have it.
"It was not real good from the start, even in the bullpen," Webb said. "I didn't feel too sharp. I didn't make the big pitches. All of that combined, I didn't do too much."
Cameron said he waited for the ground ball specialist to make a mistake.
"He finally got one up, got one over the plate," Cameron said. "That's the key is getting balls on the plate and you can see the ball pretty well."
Germano beat Webb for the second time in their three matchups this year. He allowed three runs and seven hits in six innings, struck out four and walked three. Germano won for the first time since July 15, snapping a string of four losses in seven starts.
After Jackson hit an RBI double with two outs in the first, San Diego took a 2-1 lead on Greene's RBI double and Bard's sacrifice fly in the second. The Diamondbacks went ahead 3-2 in the fourth when Webb doubled in rookie Justin Upton.
Webb was making his first start since his shutout streak ended at 42 innings. He fell to 4-7 lifetime against San Diego and to 2-3 at Petco Park.
Jackson homered to left off Doug Brocail with two outs in the seventh, his 11th.
|Mike Cameron's homer starts a sixth-inning rally vs. reigning NL Cy Young winner Brandon Webb. (AP)|
|Players of the Game|
|Chris Young, CF||4||0||0||0||1||2||2||.232|
|Orlando Hudson, 2B||5||1||1||0||0||1||2||.295|
|Eric Byrnes, LF||4||1||1||0||0||0||1||.298|
|Conor Jackson, 1B||3||1||3||2||1||0||0||.284|
|Stephen Drew, SS||4||0||0||1||0||1||2||.230|
|Chris Snyder, C||2||0||1||0||1||0||0||.258|
|Mark Reynolds, 3B||4||0||1||0||0||2||2||.267|
|Justin Upton, RF||4||1||0||0||0||0||3||.216|
|Brandon Webb, P||2||0||1||1||0||0||0||.085|
|Tony Pena, P||0||0||0||0||0||0||0||.250|
|Dustin Nippert, P||0||0||0||0||0||0||0||.000|
|Doug Slaten, P||0||0||0||0||0||0||0||.000|
|a- Jeff Salazar, PH||1||0||0||0||0||0||0||.289|
|a-popped out for Slaten in the 9th|
|2B - Conor Jackson (26, Germano), Brandon Webb (2, Germano)|
|HR - Conor Jackson (11, Brocail)|
|SH - Brandon Webb (7)|
|RBI - Conor Jackson 2 (46), Stephen Drew (43), Brandon Webb (2)|
|2-OUT RBI - Conor Jackson 2 (23), Brandon Webb (2)|
|SB - Eric Byrnes (38, 2nd base off Germano/Bard)|
|Team LOB - 7|
|DP - Drew-Hudson-Jackson|
|E - Brandon Webb (5, Missed catch of throw)|
|Brandon Webb (L,14-9)||5.1||7||6||6||3||4||1||2.83|
|HBP - Mackowiak (by Brandon Webb)|
|WP - Dustin Nippert (4)|
|Pitches-Strikes - Brandon Webb 92-54, Tony Pena 10-6, Dustin Nippert 21-17, Doug Slaten 6-4|
|Ground Balls-Fly Balls - Brandon Webb 9-3, Dustin Nippert 3-1|
|Batters Faced - Brandon Webb 27, Tony Pena 2, Dustin Nippert 6, Doug Slaten 1|
|San Diego Padres|
|Brian Giles, RF||4||0||0||0||0||2||4||.293|
|Mike Cameron, CF||4||1||1||1||0||1||3||.252|
|Milton Bradley, LF||3||1||0||0||1||2||0||.329|
|Adrian Gonzalez, 1B||3||2||2||0||1||0||0||.279|
|Khalil Greene, SS||4||2||2||2||0||1||1||.248|
|Kevin Kouzmanoff, 3B||4||0||1||0||0||0||1||.245|
|Josh Bard, C||3||0||1||2||0||0||0||.272|
|Geoff Blum, 2B||4||0||0||0||0||1||3||.252|
|Justin Germano, P||1||0||0||0||1||1||1||.179|
|a- Rob Mackowiak, PH||0||0||0||1||0||0||0||.267|
|Doug Brocail, P||0||0||0||0||0||0||0||.500|
|Heath Bell, P||0||0||0||0||0||0||0||.000|
|b- Terrmel Sledge, PH||1||0||0||0||0||1||1||.216|
|Trevor Hoffman, P||0||0||0||0||0||0||0||.000|
|a-hit by pitch for Germano in the 6th|
|b-struck out for Bell in the 8th|
|2B - Khalil Greene (35, Webb)|
|HR - Mike Cameron (18, Webb)|
|SF - Josh Bard (3)|
|RBI - Mike Cameron (68), Khalil Greene 2 (73), Josh Bard 2 (40), Rob Mackowiak (38)|
|Team LOB - 6|
|DP - Kouzmanoff-Gonzalez|
|E - Josh Bard (3, Missed catch of throw)|
|San Diego Padres|
|Justin Germano (W,7-7)||6||7||3||3||3||4||0||4.25|
|Doug Brocail (H,5)||1||1||1||1||0||0||1||3.84|
|Heath Bell (H,27)||1||0||0||0||0||1||0||2.39|
|Trevor Hoffman (S,35)||1||0||0||0||0||1||0||2.63|
|HBP - Snyder (by Justin Germano)|
|Pitches-Strikes - Justin Germano 100-59, Doug Brocail 17-11, Heath Bell 11-6, Trevor Hoffman 12-8|
|Ground Balls-Fly Balls - Justin Germano 9-4, Doug Brocail 2-1, Heath Bell 2-0|
|Batters Faced - Justin Germano 28, Doug Brocail 4, Heath Bell 3, Trevor Hoffman 3|
|Attendance - 23006|
|Game Time - 2:39|
|Temperature - 71|
|Umpires - Home - Gary Cederstrom, First Base - Lance Barksdale, Second Base - Jim Reynolds, Third Base - Tim Welke|