Jason Marquis (12-8) held the Cardinals to one run in 6 1/3 innings, giving up five hits and two walks while striking out four.
Skip Schumaker, who came in the eighth as a pinch hitter, drove in both runs for the Cardinals. Mark Mulder (0-3) lasted only three innings, allowing four runs on seven hits for St. Louis, which has all but fallen out of the division race, seven games behind the Cubs.
Ohio crash that killed two caught on camera [VIDEO]
Video of Victoria’s Secret models trying to 'twerk' hits Instagram