St. Louis, MO (Sports Network) - Daniel Descalsco broke a tie game with a pinch-hit, two-run single in the bottom of the eighth inning, and the St. Louis Cardinals scored four times in the frame to rally for a 5-3 decision over the reeling Kansas City Royals at Busch Stadium.
Carlos Beltran ignited the comeback with a solo home run, with David Freese adding an RBI single prior to Descalso's hit to help the Cardinals to their seventh victory in eight games. That includes a pair of triumphs over the snakebit Royals in St. Louis on Monday and Tuesday to kick off the I-70 home- and-home series.
Matt Holliday also homered for the Cardinals, while Allen Craig and Yadier Molina each finished 3-for-4 with a run scored.
Randy Choate (1-0) recorded the final out of the top of the eighth to collect the win, with Edward Mujica tossing a perfect ninth to notch his 17th save in as many opportunities this season.
Aaron Crow (0-1) was saddled with the loss, the eighth in a row for Kansas City, after being rocked for four runs and five hits while getting just two outs in the eighth.
Alex Gordon went 3-for-5 and scored once to pace the Royals offensively. Starting pitcher Luis Mendoza had an RBI single in addition to holding St. Louis to one run over 5 2/3 effective innings.
Lance Lynn worked seven frames for the Cardinals and scattered eight hits while permitting a pair of runs.