SAN FRANCISCO -- Trevor Hoffman struck out Barry Bonds and Jeff Kent with the bases loaded in the ninth inning to preserve the San Diego Padres' 4-1 victory over the San Francisco Giants on Sunday.
Ryan Klesko homered and drove in three runs as San Diego won its first game at Pacific Bell Park in seven tries this season. Jake Peavy got the win with help from four relievers.
The Giants wasted a chance to take a two-game lead over Los Angeles in the NL wild-card race. The Dodgers lost at Colorado earlier in the day.
Diamondbacks 6, Brewers 5,
PHOENIX -- Curt Schilling joined Randy Johnson to make strikeout history, and Tony Womack singled home the winning run in the 13th inning to give Arizona a win over Milwaukee.
Schilling's bid to become baseball's first 24-game winner in six years was spoiled when an error by second baseman Junior Spivey allowed the Brewers to score the tying run in the ninth.
Schilling struck out eight to reach 300 for the season. He and Johnson are the first teammates with 300 strikeouts in the same season.
Rockies 5, Dodgers 4
DENVER -- Todd Zeile hit a three-run homer and Brent Butler a two-run shot as Colorado beat Los Angeles.
The Rockies took three of four in the series from the Dodgers, who remained one game behind San Francisco in the NL wild-card race. Los Angeles has lost seven of its last nine.
Cubs 6, Reds 0
CINCINNATI -- Sammy Sosa snapped a scoreless tie and joined an exclusive club, driving in his 100th RBI of the season with a three-run homer in the eighth inning, leading Chicago past Cincinnati.
Sosa's 421-foot, three-run shot off Scott Sullivan (6-5) gave Carlos Zambrano (4-7) his second win since July 15 and the Cubs a split of the four-game series.
Astros 8, Cardinals 0
HOUSTON -- Wade Miller won his 11th consecutive decision with a three-hitter for his first career shutout, and Lance Berkman drove in four runs as Houston beat Matt Morris and St. Louis.
The victory cut St. Louis' lead in the NL Central to 6 1/2 games and gave the Astros a split in the four-game series.
Miller's winning streak, which includes three no-decisions, is the longest in the NL this season. He hasn't lost since June 26 against Arizona. It was his fourth complete game.
Expos 10, Mets 1
MONTREAL -- Matt Cepicky hit his first career grand slam and Orlando Cabrera and Jamey Carroll hit two-run homers to lead Montreal past New York.
With a crowd of 16,608 on hand for a ''Turn Back the Clock'' promotion, Javier Vazquez (10-13) got all the offense he needed as he allowed four hits in seven innings to win his second straight start after losing seven in a row.
Cepicky drove a 1-0 pitch from Pedro Astacio (12-10) over the wall in right-center with two outs in the first for his third homer of the season.
Cabrera hit his sixth of the season off Astacio in the third and Carroll added his first major league homer off Tyler Walker in the fourth as Montreal scored in each of the first four innings to build a 10-0 lead.
Phillies 1, Pirates 0, 10 innings
PHILADELPHIA -- Pat Burrell scored on a fielding mistake by reliever Scott Sauerbeck in the 10th inning as Philadelphia beat Pittsburgh.
With one out in the 10th, Burrell was intentionally walked and went to third on a single by Travis Lee. Johnny Estrada then hit a sharp grounder to Sauerbeck (3-3) who turned and made a bad throw to shortstop Jack Wilson, whose throw to first was too late, allowing Burrell to score.
Braves 6, Marlins 4
MIAMI -- Javy Lopez had a pinch-hit grand slam with two outs in the sixth inning, and John Smoltz earned his major league-leading 51st save as Atlanta beat Florida.
Lopez is 4-for-7 in the series with three homers and 10 RBIs. He also had a pinch-hit homer Friday and has 10 homers this season.
A crowd of 7,844 was the smallest to see the Braves play in Miami.
Lopez was batting for Damian Moss (11-5), who won his fourth consecutive decision by allowing two runs and four hits in five innings.
Smoltz pitched a perfect ninth and has blown only four save chances this season. He needs six saves to tie Bobby Thigpen's big league record set in 1990.
Rookie Justin Wayne (1-2), making his third career start and first in Miami, left leading 2-1 but was charged with four runs. He allowed five hits in 5 1-3 innings.
Peninsula Clarion ©2013. All Rights Reserved.