By The Associated Press
MIAMI (AP) -- Jair Jurrjens gave up three hits in seven innings Thursday, and the Atlanta Braves completed a two-game sweep of the slumping Florida Marlins, 4-2.
Casey Kotchman homered and hit an RBI double for Atlanta. David Ross had a two-run homer.
Jurrjens (3-2) allowed two runs, both on homers by Hanley Ramirez. The right-hander's ERA rose to 2.01.
Marlins right-hander Anibal Sanchez (1-4) allowed two homers and four runs in 4 2-3 innings before leaving the game because of discomfort in his pitching shoulder. Sanchez underwent surgery on the shoulder in June 2007 and returned last July.
Florida extended a club-record streak of 20 consecutive games without a win by a starting pitcher. During that span the starters are 0-10. The last Marlins starter to win was Sanchez against Atlanta on April 16.
The Marlins lost their third consecutive game to finish a 1-3 homestand, during which they fell out of the lead in the NL East for the first time this season. They're 4-13 since an 11-1 start.
Cardinals 5, Pirates 2
ST. LOUIS (AP) -- Todd Wellemeyer threw seven innings of four-hit ball and Jason LaRue hit a go-ahead homer in the fifth, leading St. Louis to the win.
Leadoff batter Skip Schumaker had three hits and scored twice for the Cardinals, who won two straight against the Pirates after opening a four-game homestand with two losses against the Philadelphia Phillies.
St. Louis batted around in a four-run fifth that started with LaRue's first homer of the season. Ross Ohlendorf (3-3) hit Albert Pujols and Ryan Ludwick in consecutive at-bats, the latter with the bases loaded. Chris Duncan had a sacrifice fly and Khalil Greene singled in a run.
Robinzon Diaz hit his first career homer for the Pirates, who have lost nine of 10.
Wellemeyer (3-2) allowed two runs in seven innings.
Giants 8, Rockies 3
DENVER (AP) -- Bengie Molina homered twice and Matt Cain threw six innings of one-hit ball to help San Francisco get the win.
Molina was hitless in 12 career plate appearances against Jason Marquis (4-2) before lining a solo homer to left-center in the second and crushing a two-run shot to right the following inning. It was Molina's sixth multihomer game and first since July 22 against Washington.
Molina nearly had another homer in the fifth, but a gusty wind held the ball up and allowed Dexter Fowler to track it down in deep center.
Cain (3-1) fought his control early, walking four in the first two innings, then settled down. He retired nine of his last 10 before being lifted for a pinch runner in the seventh.
Brad Hawpe and Ian Stewart homered for Colorado.
Padres 4, Diamondbacks 3, 10 innings
SAN DIEGO (AP) -- David Eckstein singled in the winning run for San Diego with one out in the 10th inning.
The Padres won for just the fourth time in 17 games.
Eckstein, who entered the game for defensive purposes in the top of the inning, lined a shot just past first baseman Josh Whitesell to bring in Kevin Kouzmanoff.
Kouzmanoff started the winning rally with a one-out double to left-center off Esmerling Vasquez (0-1), his third straight hit. Nick Hundley and Chris Burke, who was with Arizona last year, walked to load the bases and bring up Eckstein.
Cla Meredith (4-0) pitched a perfect 10th for the win.
Arizona's Justin Upton doubled and singled to extend his hitting streak to 14 games.