SAN FRANCISCO – Matt Cain pitched into the ninth inning on the way to winning his fifth straight start and the San Francisco Giants beat the Chicago Cubs 2-1 on Saturday.

Aubrey Huff drew a bases-loaded walk to tie the game at 1 in the sixth, then San Francisco went ahead on an RBI fielder’s choice by Joaquin Arias on which Huff broke up a would-be double play. Huff produced his first RBI since April 16 and just his fifth this season after he spent a stint on the disabled list with anxiety disorder and is no longer a regular.

METS 5, CARDINALS 0: R.A. Dickey followed up Johan Santana’s no-hitter by shutting out St. Louis, David Wright homered and New York beat visiting St. Louis.

Dickey (8-1) gave up seven hits, struck out nine and walked none in his third career shutout — first this season.

MARLINS 5, PHILLIES 4: Hanley Ramirez hit two homers and drove in three runs to help Miami win at Philadelphia.

NATIONALS 2, BRAVES 0: Stephen Strasburg pitched four-hit ball for seven sharp innings and Jesus Flores homered, leading Washington over visiting Atlanta.

Advertisement

DODGERS 6, ROCKIES 2: Aaron Harang pitched six strong innings, Bobby Abreu homered for the first time this year and visiting Los Angeles ended a season-worst five-game losing streak.

REDS 12, ASTROS 9: Drew Stubbs homered and drove in four runs, Brandon Phillips added three RBI and Cincinnati sent host Houston to its eighth straight loss.

BREWERS 5, PIRATES 1: Brooks Conrad ended his 0-for-27 slump to start the season, hitting a homer and driving in three runs to lead Milwaukee past visiting Pittsburgh.

DIAMONDBACKS 4, PADRES 2: Daniel Hudson pitched eight strong innings and Paul Goldschmidt homered, leading Arizona at San Diego.

AMERICAN LEAGUE

ORIOLES 2, RAYS 1: Brian Matusz pitched effectively into the eighth inning as visiting Baltimore ended a six-game losing streak.

Advertisement

TIGERS 4, YANKEES 3: Miguel Cabrera hit two prodigious homers and Omir Santos’ sacrifice fly in the ninth inning gave Detroit a win at home.

TWINS 7, INDIANS 4: Joe Mauer broke out of a slump with three hits and three RBI, including a two-run homer, to lead Minnesota at Cleveland.

ATHLETICS 9, ROYALS 3: Visiting Oakland took advantage of some bumbling defense to pile up its most offense in more than three weeks to snap a nine-game losing streak.

MARINERS 10, WHITE SOX 8: Ichiro Suzuki homered twice, John Jaso hit a tie-breaking double in the 12th inning and visiting Seattle ended Chicago’s nine-game winning streak.

NOTES

PHILLIES: Reliever Jose Contreras has torn a ligament and a tendon in his right elbow and will likely miss the rest of the season.

TWINS: Pitcher Carl Pavano will return to Minneapolis today to have an MRI on his sore right shoulder.

MARINERS: Ace Felix Hernandez is expected to make his next scheduled start after tweaking his back Friday night in Chicago.


Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.