The Cards jumped on Capuano early in the first inning and tagged him for two runs courtesy of an Allen Craig 436 foot home run. The Cards threatened in the bottom of the third when Craig Allen hit a lead off double but Capuano was able to work around him and get out of the inning unscathed. But it didn’t last; in the bottom on the fourth with one out, Capuano would give up another double. The Mets threatened in the top of the fifth with back to back one out hits from Thole and Baxter. But Capuano failed to lay down a bunt and Reyes, who was already 0-2 and is a full point behind in the Batting Crown race, walked bringing Rubin Tejada to the plate with the bases loaded. Tejada drew a walk and scored Thole but the Mets would fail to add more to the score.
In the bottom of the fifth, Pujols would go yard after Capuano got two quick outs. The wheels came off, Capuano would give up another hit-scoring another run and head for the showers.
It would take the entire game until the Mets were able to mount some kind of threat against the Cardinals. The ninth inning saw the Mets load the bases with one out. Justin Turner drew a walk to score another run and Jose Reyes, who had yet to get a hit this afternoon, came to the plate with the bases loaded and got his first hit scoring another run cutting the Cardinal lead to 6-4. Rubin Tejada had a chance to tie the game with a single, but hit a double instead and tied the game. After a David Wright strikeout, Willie Harris, who missed a home run by inches earlier in the game, hit a base hit that scored two thus putting the Mets ahead by two.
Bobby Parnell came in and closed the game out.
The Mets go back to Citi for their final home stand to face the N.L. East Champs Philadelphia Phillies.