By DAVE ROYSE
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.
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.
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.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.