Originally posted on Pro Sports Daily  |  Last updated 5/27/12

MIAMI -- Melky Cabrera had four hits, including a home run, in four at-bats, Matt Cain pitched into the seventh inning, and the San Francisco Giants beat the Miami Marlins 3-2 on Sunday.

Buster Posey, Angel Pagan, and Cabrera drove in the runs for the Giants, who wrapped a seven-game road trip with a 4-3 record.

Cain (5-2) allowed two runs (one earned) and five hits in 6 2/3 innings. He struck out four and walked three in his first win against the Marlins since July 27, 2010, a span of five starts.

Santiago Casilla recorded his 12th save in 13 chances by pitching the final 1 1/3 innings.

Cabrera also scored all three runs for the Giants and stole two bases. He added to his National League-leading hit total, which now stands at 73, while registering his 24th multi-hit game, which also leads the league. It was the ninth time in his career and third this season he has had four hits in a game.

Cabrera got it started for San Francisco with a solo home run, his fourth, to right field in the first inning off Ricky Nolasco (5-3). In his next at-bat, Cabrera singled to lead off the fourth and scored on a sacrifice fly by Pagan to give the Giants a 2-0 lead.

The Marlins cut the deficit in half after Giancarlo Stanton walked to begin the fifth and Logan Morrison laid down a bunt to the left side of the infield with a shift to the right. Chris Coghlan's two-out single to right scored Stanton.

Posey's double off the center-field wall scored Cabrera in the sixth, stretching the Giants lead to 3-1.

Miami had an opportunity to score in the bottom of the sixth with runners on second and third, but second baseman Ryan Theriot scooped up a grounder by Logan Morrison, jumped and threw out Morrison at first for the third out to preserve the lead.

However, Jose Reyes would come through for the Marlins in the seventh with a two-out line drive single to right that scored Bryan Petersen, pulling Miami within 3-2. Cain was then lifted in favor of Sergio Romo, who struck out Omar Infante to end the inning.

Nolasco allowed three runs, five hits, and two walks in seven innings. He struck out two.

NOTES: Cabrera is hitting .426 (46 for 108) in May and is just six hits away from tying Randy Winn's San Francisco Giants record for hits in a month. ... Nolasco lost to the Giants for the first time in his last five starts and is now 5-3 with a 1.83 ERA in eight starts against the club. ... Coghlan's two-hit performance gave him his first multi-hit game since April 13 vs. Houston. ... Pagan and Coghlan each made highlight-reel diving plays in the outfield. ... Miami's 2008 first-round draft pick, C Kyle Skipworth, hit for the cycle and drove in six runs Saturday for Double-A Jacksonville.

Ios_download En_app_rgb_wo_45

Report: Aldon Smith checks into rehab

McCarthy discusses 'urgency’ to win another title with Rodgers

Report: Lions extend CB Darius Slay with $50 million deal

Adam Jones: Bengals dominated Steelers in playoff game

Robert Griffin III on QB battle: Only one of us runs 4.3


Gordon defends friendship with 'good friend' Manziel

Geno Smith ‘kind of pissed off’ about Ryan Fitzpatrick’s return

Bell admits he knew about missed drug test, lied to media

Report: Chargers rookie Joey Bosa to hold out of camp

Doc Rivers blames ‘bloggers’ for Blake Griffin trade rumors

Jason Peters: Eagles practiced too much under Chip Kelly

Bennett compares chemistry with Pats QBs to his love life

Crowell still making amends for controversial Instagram post

Report: LeBron urged Justin Bieber not to perform at RNC

Luck refutes Matt Hasselbeck’s assertion he never showers

Newspaper editor explains use of Jordan meme for MJ article

Five NFL teams set to underachieve in 2016

WATCH: Belichick gets annoyed by Jimmy Garoppolo question

Ronda Rousey denies being pregnant despite rumor

Eight most overpaid offensive players in NFL

Giants acquire All-Star Eduardo Nunez from the Twins

Vikings QB injured trying to kick open door

Josh Gordon thankful for support from Browns

MLB News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!

By clicking "Sign Me Up", you have read and agreed to the Fox Sports Digital Privacy Policy and Terms of Use. You can opt out at any time. For more information, please see our Privacy Policy.
Get it now!
Ios_download En_app_rgb_wo_45

Everything that's already gone wrong at the Rio Olympics

Amar'e Stoudemire's presence (and absence) changed the NBA

We asked Team USA: What other Olympic sport would you play?

Why Gary Bettman's CTE denial is cause for concern for NHL

WATCH: Inside the Nike SNKRS BOX in SF for Golden Air Celebration

WATCH: Five other uniforms Chris Sale should cut up

QUIZ: Name every Olympic event in which the USA has never won a gold medal

Five U.S. Olympians favored to win multiple gold medals

WATCH: What teams should join the Big 12?

One Gotta Go: Do NBA players really love NBA2K?

Today's Best Stuff
For Publishers
Company Info
Follow Yardbarker