Rookie Joe Kelly pitched 6 2-3 effective innings and also doubled, and the St. Louis Cardinals took advantage of a baserunning mistake to beat the New York Mets 5-4 Monday.
Andres Torres led off the Mets ninth with an apparent double, but was called out by first base umpire Dave Rackley on an appeal for missing first base.
Kelly (5-6) allowed five hits and two runs. He made his second start after a brief stint in the bullpen, and turned in his longest outing of the season.
Edward Mujica got the last out of the seventh, giving him 16 straight scoreless appearances since coming over from Miami at the trade deadline. Jason Motte recorded five outs for his 33rd save in 38 chances.
Skip Schumaker hit a solo homer and Matt Carpenter drove in two runs for the NL wild card-leading Cardinals. Yadier Molina and Allen Craig added RBI singles and Kelly scored a run.
Daniel Murphy and Kelly Shoppach hit two-run homers for New York, which had won three straight and seven of eight.