PITTSBURGH Carlos Beltran hit a two-run homer in the first inning to give Pedro Martinez the only runs he needed, and the New York Mets avoided a sweep by beating the outmatched Pittsburgh Pirates 6-1 Sunday.
Mike Cameron added a two-run double to help the Mets get back to .500 at 44-44 at the All-Star break.
Cubs 9, Marlins 2
MIAMI Derrek Lee hit his 27th homer and drove in four runs, Greg Maddux allowed four hits in eight innings, and Chicago completed a three-game sweep.
Chicago had lost eight in a row before getting its third series sweep of the season.
Lee hit a sacrifice fly in the fourth and homered for the second straight game after missing three straight starts with left shoulder irritation. He added an RBI double in the ninth for his 72nd RBI.
Brewers 8, Braves 4
ATLANTA Geoff Jenkins homered and drove in three runs, and NL leader Carlos Lee had two more RBIs, helping Milwaukee's Chris Capuano beat Atlanta.
Astros 6, Dodgers 5
HOUSTON Brad Ausmus snapped an eighth-inning tie with an RBI single and Houston rallied from four runs down to beat Los Angeles and sweep the three-game series.
Russ Springer (2-3) pitched a hitless eighth for the victory.
Phillies 5, Nationals 4
PHILADELPHIA Ryan Howard hit a tying two-run homer in the eighth inning, and pinch-hitter Ramon Martinez drove in the winning run in the 12th to lift Philadelphia over Washington.
Padres 8, Rockies 5
DENVER Brian Giles tripled and drove in three runs, and Ramon Hernandez had two RBIs to lead San Diego over Colorado.
Damian Jackson had three hits, and Xavier Nady and Khalil Greene added solo home runs for the NL West-leading Padres. San Diego's offense woke up after being stifled Saturday night in the first 1-0 game in Coors Field history.
Diamondbacks 2, Reds 0
PHOENIX Tony Clark broke up a scoreless game with a seventh-inning home run, and Arizona beat Cincinnati.
Cardinals 4, Giants 3
SAN FRANCISCO Jeff Suppan (9-7) pitched into the seventh inning, had two hits and drove in a run to help St. Louis win for the sixth time in eight games.
Einar Diaz drove in two runs for the Cardinals.
Their 11 1/2-game lead over the Houston Astros is their largest ever at the All-Star break.
Jason Isringhausen gave up two hits in the ninth but struck out Lance Niekro with runners on the corners for his 25th save in 27 chances.
Noah Lowry (5-9) allowed four runs and seven hits in seven innings. The Giants have lost six of nine and enter the All-Star break with a losing record for the first time since 1996.
Peninsula Clarion ©2014. All Rights Reserved.