Pujols homered twice and Kyle Lohse lasted just long enough for another win after jamming his right knee as the St. Louis Cardinals completed a three-game sweep with a 12-8 victory over the Mets on Thursday.
"If my swing is good, I'm going to hit the ball hard everywhere," Pujols said. "My job is to try to see a pitch I can hit and drive it."
Rick Ankiel homered and doubled twice and Skip Schumaker hit a pair of RBI doubles as the Cardinals punished Livan Hernandez and won their seventh in a row at home. The Mets lost their fourth straight overall.
"I think we might have caught them on a little bit of a down slide, but that's the way it goes," Ankiel said. "Good for us."
St. Louis led 11-3 after six innings en route to sweeping the Mets in a three-game series at home for the first time since Aug. 6-8, 2004.
Carlos Beltran had three hits, including a three-run homer, after moving up two spots in the Mets' batting order to the third slot. Ryan Church hit a two-run homer and David Wright, who switched places with Beltran in the lineup, had two hits.
Mets starters allowed 16 earned in 14 2/3 innings in the series, a 9.82 ERA, and only retired one batter past the fifth inning. Hernandez (1-1) gave up all three homers and allowed seven runs and nine hits in 4 1/3 innings.
Before the Mets start a six-game homestand on Friday with the first of three against the Nationals, manager Jerry Manuel anticipated a front-office meeting about the pitching woes. Manuel said he may add another arm, going with 13 pitchers this weekend, but would go through the rotation another time before considering any starting changes.
"They're just going to have to pitch better," Manuel said. "If it doesn't get any better, then you have to make some adjustments. It's that simple."
Pujols hit a solo homer to right in the first inning, lined an infield hit off Wright's glove at third in the fourth and hit a two-run shot to center in the fifth. He has six homers this year and 25th career multihomer games, including two this season.
Pujols also scored four times. He increased his NL-leading RBI total to 21, leaving him two shy of 1,000 lifetime.
"Perfect player, in my opinion," manager Tony La Russa said. "We're lucky to have him, believe me."
Ankiel hit his first homer later in the fifth, making it 7-2 and chasing Hernandez.
Lohse (3-0) is 11-2 in 21 starts at home the last two seasons although he barely qualified for this win. He escaped a bases-loaded, one-out jam in the fifth on Gary Sheffield's double-play ball and left with a 4-2 lead. Five relievers finished for the Cardinals.
Lohse was hurt when he reached back to try to corral a grounder by Jose Reyes that Pujols booted at first for an error to start the fifth. Lohse didn't believe it was anything serious, although he underwent an MRI exam.
"I was trying to stop and grab the ball and the brakes weren't working very well," Lohse said. "They worked too good because I stopped too quick."
Beltran singled and double in his first two at-bats and is 20-for-37 (.541) against Lohse lifetime with four homers and 12 RBIs.
Lohse's first balk since July 29, 2006, and only the fourth of his career, allowed a run in the first.
Beltran is 12-for-24 (.500) the last six games. ... The Mets face their first left-handed starter in Washington's Scott Olsen. Manuel said Fernando Tatis and Sheffield, 0-for-5 on Thursday, would both start. ... Before Thursday, there had been three straight homerless games at Busch -- the first time that's happened since another three-game stretch in July 2007. ... Pujols is a career .317 hitter against the Mets with 17 homers and 51 RBIs in 205 at-bats. ... Cardinals starters totaled two strikeouts in the series.
Pirates beat Marlins 6-3, 1 win from 1st sweep of season
— Ke’Bryan Hayes doubled twice and survived a ninth-inning tumble on the pitcher's mound in the game's second failed attempt to catch a poup, helping the Pittsburgh Pirates beat the Miami Marlins 6-3 Saturday night and move within a win of their first...
Tyler O'Neill's clutch 2-run HR puts Cardinals ahead late
Tyler O'Neill hits a two-run home run to center field in a 3-2 win over the Padres.
Rockies easily handle Nationals to keep rolling on road trip
— Kyle Freeland struck out seven over six innings, Trevor Story hit a three-run homer and the Colorado Rockies beat the Washington Nationals 6-0 Saturday.
Rockies' win over Nationals powered by 2 home runs
Brendan Rodgers and Trevor Story both hit home runs to lead the Rockies to a 6-0 win over the Nationals.
Candelario and Garneau homer, Tigers beat Rays 4-3
— Jeimer Candelario and Dustin Garneau homered to lead the Detroit Tigers over the AL East-leading Tampa Bay Rays 4-3 on Saturday.
Jeimer Candelario's 3-run jack gives Tigers early lead
The Tigers jump out to an early 3-0 lead over the Rays in the top of the first inning as Jeimer Candelario cranks a three-run shot to center field.