CHICAGO (AP) -- Jhonny Peralta hit a two-run homer with two outs in the ninth inning and the St. Louis Cardinals jolted the Chicago Cubs 6-5 Wednesday night.
The Cardinals trailed 5-4 and Cubs reliever Pedro Strop (1-4) quickly retired the first two batters in the ninth.
Matt Carpenter followed with a four-pitch walk and Peralta connected on a 1-2 pitch, hitting a drive that barely cleared the wall in left field for his 12th home run.
Miguel Socolovich (3-1) got two outs for the win. Trevor Rosenthal gave up a two-out double to Addison Russell in the ninth, but struck out Dexter Fowler for his 25th save in 26 chances.
 
Peralta hits 2-out, 2-run HR in 9th, Cardinals jolt Cubs 6-5
 
The Cubs took a 5-4 in the sixth on Miguel Montero's three-run double. Cardinals manager Mike Matheny and catcher Yadier Molina were ejected a pitch earlier, arguing that it should've been called a strike instead of a ball.
St. Louis starter Michael Wacha gave up five earned runs and seven hits in six innings. He allowed three singles to load the bases for Montero.
Wacha also had an RBI singles.
Cubs reliever Travis Wood pitched three hitless innings and Hector Rondon worked a scoreless eighth before Strop came in.
Chicago starter Jason Hammel exited with tightness in his left hamstring after pitching a hitless first inning.
Dan Johnson, promoted from Triple-A before the game, hit RBI singles in the second and fourth innings. Mark Reynolds and Randal Grichuk had back-to-back triples before Johnson's second hit.
The Cubs scored twice in the fourth when Anthony Rizzo singled, Kris Bryant tripled and Jorge Soler had an infield single.
 

Comments are closed.