Shut down by Matt Cain for almost eight innings, the makeshift Mets lineup put together a surprising comeback. Pinch-hitter Zach Lutz had an RBI double and Juan Centeno, making his major league debut, knocked in a run with a single off closer Sergio Romo (4-8).
Satin had three RBIs, including a sacrifice fly against Cain in the eighth. Vic Black (2-0) pitched a perfect inning for the win.
Gregor Blanco hit a two-run homer and Brandon Crawford had an RBI single for San Francisco.