St. Louis pounded out nine hits but left 11 men-on-base in the defeat. The Cardinals had a 2-0 lead heading into the bottom of the fifth, when the Reds starting to slowly plug away at their advantage.
Tommy Frazier hit a solo home run to cut the lead in half before Cincinnati struck for three runs in the home half of the seventh to take the lead for good.
Adam Wainwright didn't pitch up to his standards, allowing four earned runs in just 6.1 innings of work. Wainwright continues to struggle on the year with a 4.62 ERA and a mediocre 7-9 record.
The only Redbirds to have multiple hits were Yadier Molina and Skip Schumaker, who each collected two hits on the evening. Molina's night included a double while Schumaker added his 16th RBI of the campaign.