Peralta (9-5) allowed three runs on seven hits and a walk while striking out nine over six innings as he took the loss against the Cardinals on Monday.

Peralta made quick work of the first two batters he faced with two strikeouts but then gave up a single to Tyler O'Neill and a two-run home run to Nolan Arenado. He would blank the Cardinals until the sixth inning when Yadier Molina singled home a run to regain the lead, and then struck out the final two batters in the inning before his day was done. Peralta has now put together back-to-back quality starts after struggling earlier in the month while coming back from a shoulder injury. The 25-year-old now has a 2.65 ERA, 0.96 WHIP and 190:55 K:BB over 139 innings and is set to appear again at home this weekend.