ST. LOUIS -- Jim Edmonds broke out of a 2-for-27 slump with a three-run homer and Garrett Stephenson won his third straight decision, leading the St. Louis Cardinals over the Pittsburgh Pirates 7-4 Monday night.
Edmonds' 33rd homer, which came in the fourth off Kris Benson (8-11) was his first since he hit two on Aug. 2, a stretch of 57 at-bats.
Astros 5, Cubs 4
HOUSTON -- Scott Elarton (14-4) won his fifth straight decision, allowing three runs and eight hits in eight innings.
Sammy Sosa hit his major league-leading 43rd homer, connecting for the fifth time in four games. Chicago lost its season-high sixth straight.
Reds 7, Phillies 4
CINCINNATI -- Dmitri Young hit an upper-deck grand slam and Barry Larkin got his 2,000th hit later in the six-run third inning. Chris Stynes had four hits and scored twice.
Tomas Perez had three doubles and drove in three runs for the Phillies, who lost for the seventh time in eight games.
Braves 7, Rockies 4
DENVER -- Todd Helton briefly hit the .400 mark, then fell back to .398 with a 2-for-5 night, but Andruw Jones homered in going 4-for-4.
Kevin Millwood (8-8) held the Rockies to just two runs -- one earned -- and seven hits in seven innings. John Rocker pitched the ninth for his 17th save.
Giants 6, Marlins 0
SAN FRANCISCO -- Russ Davis hit his first career grand slam and Mark Gardner (9-6) allowed four hits in 6 2-3 innings as San Francisco won for the seventh time in eight games.
Ellis Burks had a run-scoring single in the fourth off Ryan Dempster (11-9), giving him nine RBIs in three games, and came home on on J.T. Snow's double for a 2-0 lead.
Expos 4, Dodgers 1
LOS ANGELES -- Dustin Hermanson (9-11) came within one out of a shutout before Todd Hundley's RBI single.
Brewers 16, Diamondbacks 8
PHOENIX -- Tyler Houston drove in five runs with two homers, including a three-run shot in Milwaukee's eight-run second inning, as the Brewers emphatically ended the Arizona Diamondbacks' seven-game winning streak.
Padres 5, Mets 4
SAN DIEGO -- Pinch-hitter Dave Magadan drew a bases-loaded walk from Dennis Cook to force in the winning run with two outs in the 10th inning, giving the San Diego Padres a victory over the New York Mets.
The Padres, who blew a four-run lead, took advantage of Cook's wildness. He walked five in 1 2-3 innings.
Magadan, pinch-hitting for winner Trevor Hoffman, didn't have to lift the bat off his shoulder, as he was taking all the way after working the count to 2-0. He walked on a 3-1 count, and Cook (6-3) walked off the mound gesturing at plate umpire Gerry Davis.
Hoffman (4-4) retired the Mets in the 10th, allowing just a broken-bat single by nemesis Mike Piazza.
Peninsula Clarion ©2015. All Rights Reserved.