ST. LOUIS -- Nate Schierholtz hit a tying single with two outs in the ninth inning, then got the go-ahead hit in the 11th inning as the San Francisco Giants shook off a poor outing by Tim Lincecum to beat the St. Louis Cardinals 7-5 on Wednesday.
The game was delayed for 16 minutes with two outs in the bottom of the 11th when large sections of two light standards failed. Play resumed with a 2-1 count on Allen Craig, and Brian Wilson needed one pitch to get a game-ending grounder for his 15th save in 17 chances.
Cody Ross had four hits and an RBI and Freddy Sanchez had a three-hit game for the Giants, who came from behind twice and won for only the third time in nine games.
Sergio Romo (3-0) worked the 10th.
Craig's two-run, pinch-hit homer chased Lincecum in the seventh, putting the Cardinals up 5-4. The two-time NL Cy Young winner struck out nine but gave up a career high-tying 10 hits and threw two wild pitches, one of them allowed a run to score.
Lincecum was 3-1 with a 1.22 ERA in May, allowing only six earned runs in 36 2/3 innings. He had retired eight of nine batters, five on strikeouts with the lone runner on a hit batsman, before fading in the seventh.
Schierholtz and Brandon Crawford had RBI singles in the 11th off Ryan Franklin (1-4), pitching on the second straight night and in his second inning.
Ryan Theriot had two hits and an RBI to extend his hitting streak to a career-best 15 games for St. Louis, which gave Jake Westbrook a 3-0 lead in the fourth.
Aubrey Huff's homer off Miguel Batista ended a 6 for 38 slump and put the Giants ahead 4-3 in the top of the seventh.
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.