Ryan Vogelsong was all lined up to get a proper Caining this afternoon in San Francisco but the lads rallied in the 9th and walked off as winners. Mat Latos was the other hard-luck no-decision recipient as he kept the Giants from stringing anything together for seven innings, matching Vogie's sterling effort. The Sunday lineup had Buster Posey, Angel Pagan, and Brandon Crawford all on the bench but each made a pinch-hit appearance later in the game. Starting shortstop Matt Duffy got the game-winning hit and starting catcher Andrew Susac started the game-winning rally. Pinch-runner Joaquin Arias got deked and held at third by Ichiro on Gregor Blanco's long blast to right field after Susac's hit. That double should have tied the game but the Marlins obliged with a bases-loaded walk to Nori Aoki, who had another good day, to make up for it. Duffy's coup de grâce came quickly and the Giants got their 16th win to climb back to a .500 record.
Vogelstrong was the story once again and only an unfortunate sequence with Sergio Romo giving up the go-ahead run in the 8th marred the afternoon on the pitching side. Overall, on the 7-3 homestand, the Giants allowed 30 runs with 22 of those coming in three games. Otherwise it was four shutouts and two two-runs allowed games to get six of the seven wins. The first and final games were both walk-offs in the 9th. The Giants swept the Angels, took two of three from the Padres, and salvaged a split with the Marlins. Not a bad way to open the month of May. After an off-day tomorrow the team is on the road in Houston and Cincinnati and then back home for three with the Dodgers before hitting the road again.