SAN FRANCISCO -- Pinch-hitter Pedro Feliz drove in two runs with an eighth-inning single as the San Francisco Giants rallied to win in Barry Bonds' absence, beating the St. Louis Cardinals 5-2 Saturday.
Bonds bruised his right wrist making a catch at the wall on Friday, and manager Dusty Baker gave him the day off.
San Francisco scored four runs in the eighth as the Cardinals' bullpen wasted a 2-1 lead and seven strong innings by Matt Morris. St. Louis lost its fourth straight game, while the Giants won for the 11th time in 17 games.
Braves 5, Mets 2
ATLANTA -- Greg Maddux pitched eight strong innings and Brian Jordan and Mark DeRosa drove in two runs apiece as Atlanta beat New York.
Maddux (9-5) gave up eight hits, two runs -- one earned -- didn't walk a batter and struck out six in finishing up a perfect June with a 5-0 record in six starts.
Steve Karsay, who came to the Braves in a trade with Cleveland for John Rocker on June 22, pitched a scoreless ninth to pick up his first save with Atlanta.
Reds 7, Cubs 1
CINCINNATI -- Kelly Stinnett homered twice and Ken Griffey Jr. added a solo shot as Cincinnati took advantage of an off-day by Julian Tavarez.
Tavarez (6-5) had been one of the hottest starters lately on a pitching staff that has allowed the fewest runs in the NL. The right-hander had won his last three starts and pitched seven innings in each of his last four, a career first.
The streak ended with his worst performance of the season. The groundball specialist gave up three homers for only the second time in his career -- he had allowed a total of four all season.
Astros 7, Brewers 4
MILWAUKEE -- Rookie right-hander Roy Oswalt pitched six scoreless innings, singled twice and had his first career RBI as Houston beat Milwaukee.
Oswalt (6-1) allowed four hits and improved to 4-0 in five starts since moving into the Astros' rotation on June 2.
The Astros led from the start as Craig Biggio sent the first pitch from Allen Levrault (3-3) into the Brewers' bullpen in left field for his fifth leadoff homer of the season and third in nine games. Richard Hidalgo also homered.
Phillies 6, Marlins 4
PHILADELPHIA -- Bobby Abreu homered and drove in three runs as Philadelphia won its fourth straight game to remain alone atop the NL East.
The Phillies, who lead Atlanta by one game, have beaten Florida four straight since being swept by the Braves earlier this week. Philadelphia is 5 1/2 games ahead of the Marlins.
Expos 7, Pirates 6
MONTREAL -- Orlando Cabrera hit a two-run double in the ninth inning as Montreal rallied past Pittsburgh.
Craig Wilson hit Pittsburgh's fourth homer of the game in the eighth to give the Pirates a 6-5 lead but Montreal used its second comeback of the game to win.
Cabrera's game-winning hit gave Pirates closer Mike Williams (2-3) his first blown save since Sept. 3.
Diamondbacks 6, Rockies 5
PHOENIX -- Damian Miller and Craig Counsell hit solo homers in the eighth inning off Colorado reliever Kane Davis to rally Arizona to victory.
Trailing 5-4, the Diamondbacks tied it when Miller led off the eighth with his fifth homer off Davis (0-2). One out later, Counsell put Arizona ahead with his fourth homer.
The wild ending, which featured three lead changes in the seventh and eighth, gave the Diamondbacks their third straight win.
Dodgers 7, Padres 3
SAN DIEGO -- Adrian Beltre hit a tiebreaking two-run single in the ninth inning as the Los Angeles Dodgers beat San Diego for their fifth straight win.
Beltre's big hit off Padres closer Trevor Hoffman (2-3) came with the bases loaded and gave the Dodgers a 5-3 lead. Marquis Grissom followed with an RBI single, and another run scored on the play on an error by center fielder Mark Kotsay, who threw to third even though Phil Nevin wasn't covering the bag.
The Dodgers have beaten the Padres in the first three games of the four-game series. The Padres have lost four straight, all coming in the late innings.
Peninsula Clarion ©2013. All Rights Reserved.