DENVER -- Andres Galarraga, making his San Francisco debut, went 3-for-5 with two RBIs, and the Giants beat Colorado 9-3 Wednesday to stop a four-game losing streak.
Pedro Feliz, Marvin Benard and Calvin Murray all hit solo homers in the sixth for the Giants, who also got a solo shot from Shawon Dunston in the seventh.
Braves 11, Reds 3
ATLANTA -- Kevin Millwood got his first win since April 25 and Paul Bako had a career-high four RBIs.
Millwood (2-4), making his second start since a 73-day stretch on the disabled list caused by an inflamed right shoulder, allowed two runs and two hits in six innings but both runs were unearned. He walked five, matching his career high.
Phillies 8, Expos 4
PHILADELPHIA -- Brian Hunter drove in three runs and Bobby Abreu had three hits. Philadelphia had 13 hits, giving the Phillies 27 in two games since manager Larry Bowa shook up his lineup.
Scott Rolen, Abreu and Travis Lee -- the new 3-4-5 hitters -- combined for six hits, four runs and three RBIs. Hunter, who hit sixth, went 2-for-4.
Brewers 4, Dodgers 3
MILWAUKEE -- Jeromy Burnitz homered twice and Mark Loretta singled home the winning run in the ninth off Matt Herges (8-7) as Milwaukee stopped an 11-game losing streak, the longest in the major leagues this season.
Jeromy Burnitz homered in the second for a 2-0 lead and tied it at 3 with his seventh-inning homer, both off Luke Prokopec.
David Weathers (3-4) pitched two scoreless innings, completing the five-hitter.
Cubs 6, Pirates 5
CHICAGO -- Jon Lieber (13-5) allowed two runs and seven hits in seven innings, setting his career high for wins, as Chicago opened a four-game lead over second-place Houston in the NL Central. Lieber is 6-0 against his former team.
Joe Girardi and Miguel Cairo each had two RBIs for the Cubs, who sent ahead 3-2 on Girardi's seventh-inning sacrifice fly off Dave Williams (1-3).
Cardinals 10, Astros 2
ST. LOUIS -- Mark McGwire hit his 568th home run, five behind Harmon Killebrew for fifth place on the career list, and Dustin Hermanson (8-8) tied a career-high with nine strikeouts.
With the score tied 2-2, St. Louis went ahead in the fourth, scoring three unearned runs because of errors by catcher Tony Eusebio and second baseman Julio Lugo.
Mets 5, Marlins 2
MIAMI -- Mike Piazza got three hits and the New York Mets overcame a team-record 16 runners left on base to beat the Florida Marlins.
The Mets left the bases loaded in the fifth and seventh innings, and stranded at least one runner in all but one inning. The previous club mark for a nine-inning game was 15, done 13 times.
Glendon Rusch (6-6), who lost to the Marlins last Thursday, limited them to six hits and one run in 5 2-3 innings in the rematch.
Diamondbacks 9, Padres 6
PHOENIX -- Luis Gonzalez hit his 41st home run and became the first player in the majors to top 100 RBIs as the Arizona Diamondbacks beat the San Diego Padres.
Gonzalez, who homered twice and had five RBIs during Tuesday night's 11-0 rout of the Padres, also doubled and drove in three runs Wednesday to raise his RBI total to 102.
Arizona boosted its lead in the NL West to 1 1/2 games over Los Angeles.
During the game, the Diamondbacks announced they had acquired right-hander Albie Lopez from Tampa Bay for left-hander Nick Bierbrodt and minor league outfielder Jason Conti. As part of the deal, Arizona also got catcher Mike DiFelice.
Sterling Hitchcock (2-1) lost for the first time in three starts since coming back from ''Tommy John'' elbow surgery.
Miguel Batista (6-6) was the winner as the Diamondbacks beat San Diego for the 15th time in the last 19 tries at Bank One Ballpark.
Peninsula Clarion ©2013. All Rights Reserved.