Grichuk was moved up to second in the Cardinals’ struggling batting order. He doubled home a run in the sixth inning and hit his 15th homer in the 13th off Dylan Axelrod (0-1), Cincinnati’s eighth pitcher.
Seth Maness (4-1) gave up a pair of walks in two innings.
Manager Mike Matheny changed the batting order, Grichuk went from batting eighth on Tuesday to second, to try to spark his struggling offense, but the Cardinals didn’t get much going until late in the game.
Left-hander David Holmberg allowed two runs, including Grichuk’s RBI double off the top of the wall in center that cut it to 3-2 in the sixth.
Carpenter tied it with a homer in the eighth off J.J. Hoover, only the third that the reliever has allowed this season. It was Carpenter’s fifth homer in his last six games.