ST. LOUIS — Pinch-hitter Greg Garcia was hit by a pitch with the bases loaded and one out in the 12th inning, sending the St. Louis Cardinals over the Chicago Cubs 4-3 Tuesday night.
Jhonny Peralta led off the 12th with a single for his third hit. Justin Grimm (1-2) retired Matt Holliday on a popup, but walks to Allen Craig and Yadier Molina loaded the bases for Garcia.
Seth Maness (1-2) tossed a scoreless 12th for the win. Both teams used seven pitchers.
Trailing 3-2 going into the ninth, Chicago rallied to tie it off closer Trevor Rosenthal on Emilio Bonifacio's RBI single with two outs. The blown save was the first for Rosenthal in 11 opportunities.
Matt Adams and Matt Carpenter also drove in runs for the Cardinals.
Luis Valbuena hit a two-run homer off Cardinals starter Adam Wainwright.
The Cardinals took a 3-2 lead in the sixth after Peter Bourjos led off with a bunt single off Carlos Villanueva. Bourjos went to second on a grounder, stole third on ball four pitch to pinch-hitter Jon Jay and scored on Carpenter's grounder. Peralta added an RBI single.
Cubs starter Jake Arrieta went four innings, allowing one run on four hits and five walks. But he helped himself when he led off the third with a single and scored on Valbuena's homer.
St. Louis got one of those runs back in the bottom of the third on a two-out, RBI infield single by Matt Adams.
Notes: The Cubs are 3-15 in games decided by two runs or less. ... Carpenter went 0-for-5 and is hitless in his last 13 at-bats. ... Pat Neshek made his team-high 20th appearance for the Cardinals and pitched a scoreless 11th inning to extend his scoreless streak to 13 1/3 innings. ... The Cubs' Jason Hammel (4-1) opposes Michael Wacha (2-3) on Wednesday.