SAN FRANCISCO -- Shawn Estes would almost have felt cheated if Barry Bonds didn't homer for him.
Bonds hit his 30th home run, reaching the mark faster than anyone in major league history, and the San Francisco Giants beat San Diego 3-1 Monday night for the Padres' sixth straight loss.
Estes (5-2) was pitching when Bonds reached No. 500, and was on the mound again when he reached 25 for the season against Colorado. He was there again on Monday.
''As I said the last time, I would have felt slighted if he didn't hit me one -- and he didn't disappoint me again,'' Estes said.
Bonds hit No. 30 in a record 57 games. Babe Ruth reached 30 homers in 63 games in 1928.
Bonds' solo shot off Bobby Jones (2-8) in the fourth inning sailed over the fence in center field as the crowd chanted ''Barry! Barry!''
''Barry's a professional hitter and a good one,'' Jones said. ''I got a changeup up, and he did what good hitters are supposed to do.''
Bonds did not comment after the game.
Shawon Dunston homered on Jones' first pitch of the game. Calvin Murray, who replaced Dunston in center field in the seventh, robbed the Padres of a pair of hits with two diving catches.
Estes pitched eight scoreless innings, allowing three hits with four walks and four strikeouts. Robb Nen pitched the ninth for his 12th save.
''Right now we need to win,'' Giants manager Dusty Baker said. ''Shawn's coming through for us when we need to win.''
The Giants, winners of the NL West last season, were one game under .500, and six games back of the Arizona Diamondbacks in the division.
Estes lowered his ERA to an NL-best 2.45. He has not allowed a run in 20 innings.
Rich Aurilia, who leads the NL with a .373 average, was 4-for-4. It was the fourth time he has had four hits in a game this season.
Dunston opened it up for the Giants, driving Jones' first pitch into the left-field bleachers.
It was the first leadoff home run for the Giants this season. It was Dunston's fourth career game-opening homer.
Ramon Martinez followed Dunston with a double, went to third on a wild pitch and scored an out later on Bonds' sacrifice fly.
Jones has lost three straight starts, and five of his last six. He pitched his first complete game of the season and the 11th of his career.
Mike Darr hit an RBI single in the ninth for San Diego's lone run.
''It's tough,'' Jones said about the Padres' recent slide. ''But I know the guys are trying to do the best they can.'
Bonds has 524th career homers for 11th on the career list. He needs 10 more to match Jimmie Foxx for 10th.
The Giants' left fielder was picked as the NL Player of the Month on Monday after hitting a major league record 17 home runs in May. Bonds broke the record of 16 shared by Mark McGwire (1998) and Mickey Mantle (1956).
Cardinals 5, Reds 2
ST. LOUIS -- Andy Benes rebounded from an awful outing, allowing two runs in 6 1-3 innings as the St. Louis Cardinals beat the Cincinnati Reds Monday night.
The Cardinals took three of four from the Reds to salvage a 4-4 homestand and won the finale even though Jim Edmonds, rookie Albert Pujols and Mark McGwire didn't start. The Reds are 7-25 since May 1 and have lost 10 of their last 14 on the road.
Benes (4-4) gave up six hits, struck out two and walked none in his longest outing of the season to lower his ERA to 6.49. In his previous start, Benes struck out the side in the first against Milwaukee but gave up nine runs on 10 hits in 3 2-3 innings.
Dave Veres got the last two outs for his ninth save in nine chances.
Osvaldo Fernandez (5-5) lost his third straight decision.
Dodgers 8, Diamondbacks 4
PHOENIX -- Five Dodgers hit home runs to back Chan Ho Park, and Los Angeles snapped the Arizona Diamondbacks' nine-game winning streak.
Shawn Green, Adrian Beltre and Marquis Grissom homered off Arizona starter Armando Reynoso (1-5) to give the Dodgers a 5-0 lead after three innings.
Tom Goodwin added a two-run homer off reliever Geraldo Guzman in the fourth. In the opener of a four-game series, the Dodgers led 7-0 before the Diamondbacks had a base hit.
Paul Lo Duca homered off Guzman in the sixth to make it the fourth five-homer game for Los Angeles this season. Park (7-4) gave up three runs on five hits in seven innings to get his third consecutive victory.
Luis Gonzalez, Craig Counsell and Erubiel Durazo homered for Arizona.
Peninsula Clarion ©2013. All Rights Reserved.