ST. LOUIS — Christian Arroyo's two-run double broke a scoreless tie and the San Francisco Giants beat the St. Louis Cardinals 3-1 in 13 innings on Saturday night.
Arroyo's double off the wall in left field scored Buster Posey and Brandon Crawford and came on the 12th pitch he saw from Cardinals reliever Kevin Siegrist (0-1). Posey, Crawford and Eduardo Nunez singled to load the bases, giving the Giants their first runners in scoring position in the game.
Giants starter Jeff Samardzija threw eight innings, scattering five hits and striking out eight. He threw 75 of his 105 pitches for strikes.
Hunter Strickland (1-1), Derek Law and Josh Osich pitched in relief for the Giants, who won for the seventh time in eight games.
Mark Melancon earned his eighth save.
The game was stopped for 42 minutes after the 10th inning for a rain delay.
Cardinals starter Carlos Martinez pitched nine innings for the first time in his career, but fell victim to lack of run support. Martinez gave up two hits, struck out five and needed just 93 pitches to get through nine innings.
Matt Bowman and Trevor Rosenthal each pitched a scoreless inning in relief for the Cardinals, who dropped their fourth straight.
Matt Carpenter led off the bottom of the ninth with a double, but was thrown out at third trying to stretch it into a triple, thwarting the best chance either team had of scoring in regulation.
Cardinals second baseman Kolten Wong left the game after three innings with left elbow discomfort. He was replaced by Greg Garcia.
Before the game the Cardinals traded Matt Adams to the Atlanta Braves for minor leaguer Juan Yepez and cash considerations. The Cardinals activated Stephen Piscotty from the 10-day DL.
Yadier Molina extended his hitting streak to 10 games with a single in the second inning. Molina is hitting .444 (12 for 27) in his career against Samardzija.
GIANT WEB GEMS:
Crawford ran all the way from his shortstop position into medium right-center field to make a sliding catch on a popup by Dexter Fowler leading off the bottom of the first.
Denard Span made a leaping grab against the center field wall to rob Aledmys Diaz of an extra base hit in the bottom of the 10th.
Giants: IF Conor Gillaspie (back spasms) started a rehab at Triple-A Sacramento on Friday, going 1 for 3.
Cardinals: OF Jose Martinez (groin) will start a rehab Sunday at extended spring training and Single-A Palm Beach.
Giants: RHP Matt Cain (3-1, 4.04 ERA) became just the 12th pitcher in franchise history to reach 2,000 innings pitched during his last outing. His 7.62 ERA at Busch Stadium is the highest in any ballpark where he has made multiple starts.
Cardinals: RHP Adam Wainwright (3-3, 5.31 ERA) is coming off his best start of the season with seven shutout innings against Chicago on Sunday. He will tie Al Hrabosky for 11th on the franchise games pitched list (329) and is 5-7 with a 3.27 ERA in 14 career games against San Francisco.