Printed on: September 15, 2012

Giants win 6-2 over D-backs


PHOENIX -- Hunter Pence hit a grand slam, Matt Cain dodged trouble for five-plus innings and the San Francisco Giants beat the Arizona Diamondbacks 6-2 on Friday night.

Cain (14-5) walked three in the first and stranded five runners over the first two innings. He failed to make it through six innings for the second time in his last three starts.

The right-hander allowed four hits, walked a season-high five and also hit a batter. He was charged with one run and struck out two.

Buster Posey and reliever Santiago Casilla each drove in a run for the NL West-leading Giants, who won for the third time in four games and are 11-5 in their past 16.

Chris Johnson drove in both runs for the Diamondbacks. Tyler Skaggs (1-2) allowed five runs and five hits in four innings after lasting only three innings in his previous start against San Diego on Sept. 7.

Around the NL

braves 2, nationals 1: At Atlanta, Kris Medlen struck out a career-high 13 and the Atlanta Braves pulled out a victory over the Washington Nationals when Andrelton Simmons scored on a throwing error in the ninth inning.

MARLINS 4, REDS 0: At Miami, Jacob Turner allowed only two hits in a career-high seven innings for his first National League victory, and Miami beat Cincinnati.

CUBS 7, PIRATES 4: At Chicago, Pittsburgh lost its seventh straight game and kept fading in the NL wild-card race, falling to Chicago as Starlin Castro hit a three-run homer..

PHILLIES 12, ASTROS 6: At Houston, Jimmy Rollins hit a leadoff homer, Domonic Brown had a two-run shot and John Mayberry and Ryan Howard each had three RBIs to help Philadelphia beat Houston.

METS 7, BREWERS 3: At Milwaukee, Lucas Duda homered and doubled, Jonathon Niese pitched six strong innings and New York snapped a six-game losing streak, beating surging Milwaukee.

ROCKIES 7, PADRES 4: At San Diego, Rookies Wilin Rosario and Jordan Pacheco had consecutive two-run doubles in the first inning to lead the Rockies to a win over the Padres.

DODGERS 8, CARDINALS 5: At Los Angeles, Luis Cruz greeted St. Louis reliever Edwin Mujica with a first-pitch, three-run homer in the sixth inning and the Dodgers tightened up the NL wild card race with a victory over the Cardinals.

Around the AL

rays 6, yankees 4: At New York, David Price earned his league-leading 18th win against the New York Yankees, in the Tampa Bay Rays' victory.

WHITE SOX 6, TWINS 0: At Minneapolis, Chris Sale threw six scoreless innings for his 17th victory, helping Chicago keep its one-game lead over Detroit.

TIGERS 4, INDIANS 0: At Cleveland, Justin Verlander pitched seven shutout innings and made sure Detroit stayed in step with Chicago, leading the Tigers past Cleveland.

RANGERS 9, MARINERS 3: At Arlington, Texas, Yu Darvish surpassed 200 strikeouts in his rookie season while getting his 15th victory and Josh Hamilton hit his 42nd home run for Texas.

RED SOX 8, BLUE JAYS 5: At Toronto, Mauro Gomez hit a tiebreaking triple in the ninth inning and Boston beat Toronto, snapping a six-game losing streak against the Blue Jays.

angels 9, royals 7: At Kansas City, Mo., Pinch hitter Kendrys Morales had two-run homer during an eighth-inning rally that sent the Los Angeles Angels over the Royals.

Athletics 3 Orioles 2: At Oakland, Calif., Yoenis Cespedes hit a two-run homer while playing with a sore right wrist, and the AL wild card-leading Oakland Athletics beat Baltimore.