Arizona Diamondbacks starting pitcher Dan Haren works against the Colorado Rockies in the first inning in Denver on Sunday, July 5, 2009. (AP Photo/David Zalubowski)
Arizona Diamondbacks starting pitcher Dan Haren works against the Colorado Rockies in the first inning in Denver on Sunday, July 5, 2009. (AP Photo/David Zalubowski)
Updated: Monday, 06 Jul 2009, 7:53 AM EDT
Published : Monday, 06 Jul 2009, 7:52 AM EDT
DENVER (AP) - Mark Reynolds hit a three-run homer and Felipe Lopez broke a tie game with an RBI single in the seventh, lifting the Arizona Diamondbacks to a 4-3 win over the Colorado Rockies on Sunday.
It's the second straight game the Diamondbacks rallied late for the victory, and gives them their first series win since mid June at Kansas City.
Dan Haren (8-5) allowed three runs -- one earned -- before being taken out in the seventh for a pinch hitter. The three runs allowed were his most since May 23 at Oakland.
The right hander scattered seven hits and struck out six on the day he was named to his third straight All-Star team.
Phillies 2, Mets 0
At Philadelphia, Joe Blanton pitched four-hit ball into the eighth inning, Jimmy Rollins and Chase Utley each homered off Johan Santana (9-7) and the Phillies completed a three-game sweep of their NL East rival.
Dodgers 7, Padres 6, 13 innings
At San Diego, James Loney led off the 13th inning with a homer off Edward Mujica (2-4) to give the Dodgers a win over San Diego.
Manny Ramirez didn't start for the first time since he returned from a 50-game drug suspension on Friday. The outfielder pinch-hit in the 11th inning off Mike Adams and was robbed of a hit by right fielder Tony Gwynn's sliding catch.
Jeff Weaver (5-2) pitched three hitless innings for the win.
Astros 7, Giants 1
At San Francisco, Roy Oswalt pitched eight solid innings in the Astros' victory over the Giants.
Miguel Tejada, Hunter Pence and Jason Michaels each hit solo home runs for the Astros, who had been shut out in their previous two games against the Giants.
Oswalt (5-4) gave up three hits, struck out six and walked one.
Giants starter Randy Johnson (8-6) left the game with a left shoulder strain, injured during a plate appearance, after committing a throwing error in the top of the fourth inning.
Nationals 5, Braves 3
At Washington, Scott Olsen pitched into the ninth inning, newly acquired Nyjer Morgan had three hits and the Nationals beat the Braves for their second straight victory.
Olsen (2-4) allowed three runs and eight hits over 8 2-3 innings, prevailing for the first time since returning June 28 from the 15-day disabled list with left shoulder tendinitis.
Olsen helped his own cause with his first two hits of the season, including an RBI single.
Cardinals 10, Reds 1
At Cincinnati, Colby Rasmus' homer started St. Louis' eight-run outburst against slumping right-hander Bronson Arroyo (8-8).
Chris Carpenter (6-3) bounced back from his worst start of the season, a 6-3 loss to the Giants on Tuesday. The right-hander gave up a run and five hits in seven innings.
Marlins 5, Pirates 0
At Miami, Ricky Nolasco struck out 12 in eight innings to win his fourth consecutive start, and the Marlins beat the Pirates.
Nolasco (6-6) allowed three hits and missed his career high for strikeouts by one.
Ross Ohlendorf (7-7) gave up five runs and nine hits over five innings.
Cubs 8, Brewers 2
At Chicago, Ted Lilly pitched effectively into the seventh inning and Derrek Lee and Jake Fox each hit two-run homers as the Cubs took three of four from the Brewers.
Lilly (8-6) allowed two runs and nine hits in 6 1-3 innings. He struck out nine.
Ground rules for posting comments: No profanity or personal attacks. Please keep comments focused on the subject of the story. Posts that violate the rules will be removed. Keep it civil.