Cardinals reliever Seth Maness lost his perfect earned run average Wednesday night.
But he scored his third win in relief as the Redbirds overcame a blow from a former teammate to win a third consecutive game against the New York Mets.
Maness served up a two-run homer to Rick Ankiel in the seventh inning with the Cardinals up 2-0. But New York gave back the lead in the bottom of the inning when lefty reliever Scott Rice uncorked a wild pitch that allowed Daniel Descalso to score from third base with two outs.
St. Louis added a run in the bottom of the eighth inning when catcher Yadier Molina singled home left fielder Matt Holliday to provide the final 4-2 score.
Rookie Shelby Miller started the game for St. Louis and managed 5 2/3 scoreless innings despite a high pitch county. He allowed four hits and struck out six while walking one.
Maness, whose three wins have come in only five innings of work, now has an ERA of 3.60 after allowing Ankiel's homer.
Cardinals Star of the Game: Matt Holliday had one hit in four at bats. But he scored two of the Cardinals' four runs.
Cardinals Play of the Game: Descalso's run scored on a wild pitch.
Lowlight: The Cardinals were victimized by their lack of a second bullpen lefty. Randy Choate was pulled from the game after 2/3 of an inning to allow the righty Maness to pitch to righty hitter John Buck. When Buck hit a seeing eye single Maness was forced to pitch to the lefty Ankiel. He's such a poor hitter against lefty pitching that Ankiel has only been allowed six at-bats against southpaws this season. And he's hitless in those chances.