SAN FRANCISCO Neifi Perez doubled home Yorvit Torrealba with the go-ahead run in the eighth inning as the San Francisco Giants won their fifth straight with a patchwork lineup, beating the Florida Marlins 3-2 Saturday.
The teams and fans at Pacific Bell Park observed a moment of silence before the game for Bobby Bonds, the former San Francisco star who died of cancer earlier in the day. His son, Barry, will be away from the Giants indefinitely.
Jeffrey Hammonds homered for the Giants, who also rested regulars Rich Aurilia, Benito Santiago and Marquis Grissom. But after a strong start from Dustin Hermanson and outstanding relief by Jim Brower (8-4), San Francisco got its sixth straight home victory and its 21st in the last 24 games for the NL West leaders.
Cardinals 5, Phillies 3
ST. LOUIS Sterling Hitchcock won in his St. Louis debut, pitching an inning of scoreless relief as the Cardinals beat Philadelphia.
Jim Edmonds had four hits and Matt Morris allowed a run over five innings in his first start since July 21 for the Cardinals, who defeated the Phillies for the first time in eight games.
Morris gave up six hits and struck out one in his first game since being hit by a line drive by San Diego's Mark Kotsay and breaking his hand.
Albert Pujols was hit in the helmet by a pitch from Phillies starter Amaury Telemaco (1-1) to start the sixth inning. Pujols, who went 0-for-5 Friday to snap his 30-game hitting, remained in the game and scored the tying run.
Diamondbacks 13, Cubs 2
PHOENIX Danny Bautista and Robby Hammock each matched a career high with four RBIs as Arizona routed Chicago.
Cubs center fielder Kenny Lofton made his first error in 265 games, ending the longest errorless streak in the majors among outfielders. His last error came on Sept. 2, 2001, when he was with Cleveland.
Bautista had a single and a three-run homer, and Hammock had a pair of two-run doubles. Matt Kata added a run scoring double and triple for Arizona.
Reds 3, Astros 1
HOUSTON Paul Wilson beat Houston for the second time in a week and Juan Castro hit a two-run double as Cincinnati defeated the Astros.
The Reds won for the second straight day at Minute Maid Park and have taken four of their last five against the NL Central leaders. Last Sunday, Wilson was the winner as Cincinnati clinched the three-game series.
The Astros lost for the eighth time in 11 games. They still maintained a half-game lead over Chicago, which lost to Arizona 13-2.
Brewers 7, Pirates 6
MILWAUKEE Royce Clayton hit an RBI single with two outs in the ninth inning, and Milwaukee beat Pittsburgh for its season-high fifth straight win.
With runners on first and second and Pittsburgh's outfield playing shallow, Clayton lifted a long fly off Mark Corey (0-1) that bounced off Brian Giles' outstretched glove and allowed Mark Smith to score from second.
Leo Estrella (5-2) earned the victory despite allowing Pittsburgh to tie it in the ninth with three runs.
Braves 5, Rockies 4
DENVER Mike Hampton won in his return to Coors Field, earning his ninth straight victory as the Atlanta Braves held off the Colorado Rockies.
Gary Sheffield had a three-run double, Andruw Jones hit his 31st homer and Javy Lopez got three hits for Atlanta, which has won six straight over the Rockies.
Hampton (12-5) struggled in his two seasons with the Rockies 21-28 with a 5.75 ERA after signing an eight-year, $121 million contract, but an offseason trade to Atlanta has revitalized his career.
He is 9-0 over his past 10 starts and hasn't lost since giving up nine runs in a 20-1 loss to Florida on July 1.
Padres 1, Expos 0
SAN DIEGO Rocky Biddle walked Mark Kotsay with the bases loaded in the 10th inning to give the San Diego Padres a win over the Montreal Expos.
Biddle (4-7) relieved starter Javier Vazquez to start the 10th inning and retired the first two batters before loading the bases for Kotsay. Biddle threw three straight balls before getting a strike and then missed on a fastball, scoring pinch-runner Brian Buchanan.
Mets 4, Dodgers 0
LOS ANGELES Steve Trachsel and two relievers combined on a six-hitter, and rookie Jose Reyes homered as the New York Mets beat the Los Angeles Dodgers.
Trachsel (13-7) allowed five hits over 7 1-3 innings, struck out four and walked none.
Andy Ashby (3-10) lost for the sixth time in seven starts, allowing four runs and a season-high 11 hits over six innings.
Peninsula Clarion ©2013. All Rights Reserved.