Peralta hits 2-out, 2-run HR in 9th, Cardinals jolt Cubs 6-5

Cubs fire DJ who played song with references to violence

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.

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 after Montero’s hit, arguing that the pitch before the double should’ve been called a strike instead of a ball.