Matt Cain delivered another quality start and San Francisco scratched across enough runs to secure a 6-4 win over the Miami Marlins on Saturday night.
Though the Giants offense wasn’t as potent as Friday night, they managed to scratch across enough runs to win, and all of them came in the fourth inning. With one out, the red-hot Brandon Belt walked, Buster Posey singled, and both runners advanced on a Hunter Pence strikeout. Then Pablo Sandoval hit a ground ball to first baseman Logan Morrison that turned into a foot race – that Sandoval won, bringing home Belt and giving the Giants the lead.
With Roger Kieschnick batting and Posey on third, Marlins’ starter Henderson Alvarez balked, allowing Posey to score. And after Kieschnick worked a walk, Gregor Blanco crushed a triple to right-center field, bringing home two more runs and making it 4-0 San Francisco.
Miami would cut the lead in half in the sixth. Donovan Solano singled to lead off and Giancarlo Stanton launched a 3-2 pitch into the stands to make it 4-2. It looked as if Stanton might have gone around on the 2-2 pitch, striking out, but it was declared a no-swing. Cain wasn’t happy, but he was able get out of the inning, settle down, and finish a nice start.
Cain eventually tossed 112 pitches in seven innings. He allowed four Miami hits, two runs, two walks, and struck out five on the way to his eighth win of the season. Alvarez also went seven innings, allowing four runs, four hits, four walks, and four strike outs.
Both bullpens were shaky, however, and the scoring wasn’t quite done for the day. The Giants added two more runs off of reliever A.J. Ramos in the eighth inning. Ramos walked Brandon Crawford, Belt, Posey, and Sandoval to bring in a run before allowing an infield hit to Andres Torres to give San Francisco their sixth and final run.
The Marlins made a little bit of a comeback in their half of the eighth as well. With Santiago Casilla pitching, Christian Yelich drew a walk, Solano reached on an error by Crawford, and Morrison doubled both runners home.
Sergio Romo was able to close it out, pitching a 1-2-3 ninth to collect his 30th save of the season.