Published — Tuesday 7 May 2013
Last update 7 May 2013 12:01 am
SAN FRANCISCO: Hunter Pence drove in four runs and Matt Cain worked into the eighth inning as San Francisco completed a three-game sweep of visiting Los Angeles and extended its winning streak to six games with a 4-3 victory Sunday.
After going winless in six April starts, Cain (1-2) turned in a superb effort while giving up one run on five hits over 7 1/3 innings.
Trailing 4-0, the Dodgers rallied with three runs in the eighth behind a two-run single by Adrian Gonzalez and an RBI from Dee Gordon but were unable to tie the contest.
Padres 5 Diamondbacks 1: Jedd Gyorko and Will Venable hit back-to-back home runs in the sixth inning to lift host San Diego in the rubber game of the three-game series.
Gyorko, a rookie second baseman, had two hits to give him six in the series and San Diego starter Edinson Volquez (3-3) won his third straight start, allowing one run and four hits in 6 2/3 innings.
Rays 8 Rockies 3: Kelly Johnson and Ryan Roberts had two hits and two RBIs apiece as visiting Tampa Bay took two of three games from Colorado.
James Loney had three hits with three runs and an RBI and Alex Cobb (4-2) allowed three runs in 6 2/3 innings as the Rays completed their road trip with a 4-5 record.
Reds 7 Cubs 4: Joey Votto collected three hits and an RBI and Todd Frazier went 2-for-3 and drove in two runs as visiting Cincinnati completed a three-game sweep on the road.
The Reds took control with three runs in the fourth. Chicago battled back and got the tying run to the plate with no outs in the ninth before J.J. Hoover worked out of the jam for his second save.
Edwin Jackson (0-5) remained winless in seven starts with the Cubs, allowing four runs over five innings.
Cardinals 10 Brewers 1: Allen Craig had a three-run double in a six-run second inning and added an RBI triple as visiting St. Louis completed a four-game sweep.
Jaime Garcia (4-1) won his third straight start, giving up one run on eight hits in eight innings, and Matt Holliday belted a two-run shot and had three RBIs as the Cardinals won their sixth consecutive game.
Marlins 14 Phillies 2: Adeiny Hechavarria tied a franchise record with seven RBIs as visiting Miami beat struggling Roy Halladay to gain a split of a four-game series.
Hechavarria capped a five-run first inning with a three-run triple and then chased Halladay (2-4) in the third with a grand slam.
Braves 9 Mets 4: Freddie Freeman homered and drove in three runs while Reed Johnson added three RBIs as Atlanta routed visiting New York to salvage a split of the abbreviated series.
Braves starter Tim Hudson (4-1) struck out seven over 7 1/3 innings and was charged with three runs to win his second straight start.
Nationals 6 Pirates 2: Tyler Moore and Danny Espinosa each drove in three runs while Gio Gonzalez logged only his second quality start over his last five outings as visiting Washington took two of three from Pittsburgh.
Espinosa, hit a tiebreaking two-run homer in the fourth and Gonzalez (3-2) allowed two runs and five hits over six innings.