From beginning to end, it was a strange and frustrating night for the St. Louis Cardinals.
Lucas Duda hit a long home run and the New York Mets threw out the potential tying run at home in the ninth inning to hold on for a 3-2 victory Wednesday at blustery Citi Field.
"Two great throws," Carpenter said. "That's a tough play that's not made a whole lot, especially with the game on the line."
St. Louis manager Mike Matheny challenged the call by plate umpire Marty Foster, which was confirmed following a replay review of 1 minute, 20 seconds that showed catcher Travis D'Arnaud nicked Carpenter with a sweep tag behind his armpit.
"I didn't feel the tag and I initially thought that I was safe," Carpenter said. "But I got a chance to look at it and it was a good call."
Wacha (2-2) set career highs with 10 strikeouts and five walks in the shortest of his 14 regular-season starts in the majors. A bizarre outing if ever there was one — but it was that sort of night.
Early on, it appeared the 22-year-old righty was headed to a record-setting performance.
Last year's NL championship series MVP overpowered the Mets with nine strikeouts in the first three innings but soon lost his control. He walked three in the fourth, including No. 8 batter Tejada and Nieuwenhuis with the bases loaded, forcing in two runs.
Wacha was pulled for a pinch hitter in the fifth after throwing 93 pitches. Coming in, he had issued only three free passes in 26 innings this season.
"I was able to go back there and look at the film there in the fourth inning," Wacha said. "Mechanically there my arm was dragging, forcing me to yank the ball. I wasn't really in sync there."
The Mets said Wacha joined Smoky Joe Wood (1909), Felix Hernandez (2013) and Danny Salazar (2014) as the only pitchers since 1900 to have at least 10 strikeouts in an outing that lasted no more than four innings, according to the Elias Sports Bureau.
Niese (1-2) tossed 6 2-3 effective innings with wind gusting up to 41 mph on a 51-degree night. He is 4-1 with a 1.87 ERA in six career starts against St. Louis.
Carlos Torres and Scott Rice escaped an eighth-inning jam before Farnsworth worked the ninth for his second save. He gave up consecutive singles and an RBI double to pinch-hitter Daniel Descalso that one-hopped the wall in left-center, but New York's defense saved Farnsworth.
"It takes a perfectly executed play. We've seen a couple of those happen to us," Matheny said. "We're aggressive on how we run the bases. It took a perfect play and he got us."
Carpenter had four hits and Yadier Molina added three for the Cardinals, but Jhonny Peralta's hitless streak reached 21 at-bats. Peralta popped out with runners at second and third in the eighth before pinch-hitter Matt Adams flied out to end the inning.
The game began in 31 mph wind at a mostly empty stadium. Workers hustled between innings to clean up all the flying napkins and hot dog wrappers that littered the outfield — even bundled-up second base umpire Rob Drake helped out during a stoppage in play.
"It was terrible. The worst. Not fun," Carpenter said.
High popups and flyballs were an adventure. Tejada dropped one after retreating into the outfield, then scampering back to the infield. New York still got an easy forceout on the play.
Wacha's red cap blew right off his head as he was waiting for a new ball and rolled, like tumbleweed, to second baseman Mark Ellis.
Duda homered against Seth Maness leading off the sixth, a laser beam of a line drive that cut under the wind and nearly reached the Shea Bridge walkway above the bullpens in right-center.
Molina doubled home a run with two outs in the first, extending his hitting streak to 14 games, after Tejada and the Mets botched a rundown that should have resulted in an inning-ending double play.
NOTES: Cardinals ace Adam Wainwright (knee) expects to make his next scheduled start Sunday against Pittsburgh, Matheny said. ... Wacha's first major league win was June 11 last year at Citi Field. ... RHP Lance Lynn (4-0) faces Mets RHP Bartolo Colon (1-3) in the finale of the four-game series Thursday afternoon.
Link to box score: New York 3, St. Louis (12-9) 2
Join the pre-game, in-game and post-game discussion about each contest at The Cardinal Nation message board.