MLB

Flushing, NY (Sports Network) - Albert Pujols drove in the go-ahead run with a single in the top of the 13th inning, as the St. Louis Cardinals snuck past the New York Mets, 8-7, in the second test of a three-game series from Citi Field.

Matt Holliday hit a two-run homer and drove in a total of three runs for the Cardinals, who bounced back from an 8-2 loss in the opener of this series.

Starter Jaime Garcia went six innings, allowing three runs on six hits. He also knocked in two runs and scored once. Mike MacDougal (1-0) tossed a perfect 12th to pick up the win. Ryan Franklin recorded his 19th save of the year.

"It was a tough game," Cardinals manager Tony La Russa said. "Give the Mets credit, they fell down early and kept playing."

Angel Pagan and Carlos Beltran homered for the Mets, who are 3-10 in their last 13 contests. Mike Hessman and Ike Davis each had two RBI.

Johan Santana got rocked in 5 2/3 frames, giving up seven runs on a career- high 13 hits. Pedro Feliciano (2-6) allowed one run on one hit in 1 2/3 innings of relief to take the loss.

"All the losses are tough. But somehow we got to take this game as a positive," Pagan said.

In the top of the 13th, Feliciano recorded a quick out before hitting Skip Schumaker with a pitch. Felipe Lopez followed with a walk. Runners were on the corners after Jon Jay grounded into a fielder's choice. Pujols then laced the ball into left field to plate Schumaker for an 8-7 edge.

Franklin retired the Mets in order in the home half to secure the victory.

Trailing 7-2, New York got a homer from Beltran in the home sixth to cut the gap to four.

The Mets then tied the contest with a four-run eighth. Mitchell Boggs gave up a leadoff single to Luis Castillo, who scored on Pagan's homer to right- center field. David Wright singled and Hessman was hit by a pitch before Jason Motte was called in from the bullpen. He got Jeff Francoeur to fly out for the second out. Dennys Reyes took over and walked Josh Thole to load the bases. Pinch-hitter Davis tied things with a two-run single to right. Kyle McClellan was called upon to get out of the inning.

Each team stranded men on first and second in the ninth.

The Cardinals exploded for six runs off Santana in the top of the first. Lopez led off with a single and came around to score on Holliday's two-out homer to left. Yadier Molina singled, Colby Rasmus doubled and Brendan Ryan was intentionally walked to load the bases. Garcia then helped his own cause with a two-run single. Schumaker and Lopez followed with consecutive RBI base hits to make it 6-0. Pujols lined out to end Santana's 38-pitch inning.

The Mets responded with two runs in the bottom half. A bunt single and two walks loaded the bases with two outs. Hessman drove in two runs with a double off the wall in left. Henry Blanco popped out to end the frame.

Both starting pitchers settled down after the first inning, as a runner didn't advance past second until the top of the sixth. With two outs, Jay and Pujols hit consecutive singles. Holliday followed with an RBI double down the right-field line, chasing Santana from the contest. Manny Acosta struck out Molina, but not before St. Louis took a 7-2 lead.