Cubs Finish Off Giant Sweep
San Francisco — Travis Wood pitched a four-hitter over seven innings and had a home run among his two hits in helping the Chicago Cubs complete a three-game sweep in San Francisco for the first time in 20 years, beating the Giants 2-1 Sunday.
Welington Castillo also homered for the Cubs, who won their third straight and fifth of seven.
Pablo Sandoval drove in a run for the Giants, who lost their fourth straight and seventh of eight.
Tim Lincecum (5-11) had two hits in addition to pitching seven innings.
Marlins 3, Pirates 2
Miami — Jose Fernandez had a team rookie record 13 strikeouts in a pitching duel with Gerrit Cole, leading Miami past Pittsburgh.
Fernandez (7-5) allowed five hits and two runs in eight innings. The 20-year-old All-Star right-hander walked none and threw 97 pitches, 74 for strikes.
Cole (5-4) was nearly as good. The rookie allowed three runs and struck out eight in seven innings, but Giancarlo Stanton put the Marlins ahead to stay in the sixth with his 13th home run.
Stanton also doubled, walked and scored twice for the Marlins, who had six hits.
Nationals 14, Mets 1
Washington — Wilson Ramos hit a grand slam and rookie right-hander Taylor Jordan had six strong innings for his first major league win to lead Washington to the rout of New York.
The Nationals won their third game in a row and fourth in five to salvage a tumultuous 11-game homestand.
They lost the first six games after the All-Star break, fired hitting coach Rick Eckstein last Monday and demoted former closer Drew Storen to Triple-A Syracuse on Friday.
Rockies 6, Brewers 5
Denver — Troy Tulowitzki homered early, then doubled to start a two-run rally in the eighth inning that propelled Colorado past Milwaukee.
Michael Cuddyer, Dexter Fowler and Corey Dickerson also homered for the Rockies, who salvaged a split of their 10-game homestand.
Yuniesky Betancourt and Norichika Aoki homered and Carlos Gomez had two hits and scored twice for the Brewers.
The Rockies had hoped to stay in the thick of the NL West race when they resumed after the All-Star break against the three worst teams in the NL. Instead, they lost three of four to Miami and were in danger of losing the series to Milwaukee before coming back against John Axford (4-4).
Padres 1, D-Backs 0
Phoenix — Tyson Ross outpitched All-Star Patrick Corbin with eight dominant innings and San Diego beat Arizona to close out its first winning road trip of the season.
Carlos Quentin had a run-scoring single in the first inning off Corbin (12-2) and Ross (2-4) took it from there, allowing three hits and striking out seven in the combined three-hitter. Huston Street worked a perfect ninth for his 19th save in 20 chances.
Tigers 12, Phillies 4
Detroit — Jhonny Peralta’s grand slam capped an eight-run sixth inning and Detroit overcame Miguel Cabrera’s ejection to beat collapsing Philadelphia.
Cabrera was tossed while batting with the bases loaded in the third and manager Jim Leyland was ejected, too. Detroit still got plenty of additional chances against a Philadelphia team that stumbled to its eighth straight loss.
In the sixth, the Tigers scored eight runs on only two hits. The Phillies made three errors and walked three batters in the inning.
Rick Porcello (8-6) allowed three runs and seven hits in six innings to win his fourth straight start.
Reliever Jake Diekman (0-1) took the loss.