He went seven innings and allowed three runs — two earned — giving the Reds chances that they squandered.
St. Louis scored twice in the fourth, when Matt Holliday hit a sacrifice fly and Carlos Beltran came around on a throwing error by first baseman Joey Votto on Allen Craig's grounder.
Craig sprained his left foot while rounding the base on the play and left the game. He'll be examined again on Thursday.
Brandon Phillips led off the fifth with his 18th homer, giving him 100 RBIs. He's the first Reds second baseman to reach the mark since Hall of Famer Joe Morgan drove in 111 in 1976, when the Reds swept the Yankees for their second straight World Series championship.
Notes: RH Jake Westbrook felt good a day after he threw in the bullpen. Westbrook has been sidelined since Aug. 22 with a strained lower back. He's eligible to come off the DL on Friday. Manager Mike Matheny isn't sure whether he'll use him as a starter — as Westbrook prefers — or out of the bullpen when he returns. ... Carpenter leads the NL with 169 hits and 15 three-hit games. ... Arroyo tied a Reds record with three sacrifice bunts. ... LH Tony Cingrani (6-3) starts the final game of the series for Cincinnati. He went on the DL after leaving a game Aug. 20 with a strained lower back. RH Lance Lynn (13-9) starts for St. Louis. He's 3-0 in four starts against the Reds this season.
Follow Joe Kay on Twitter: http://twitter.com/apjoekay