Pujols packs punch for Cardinals

St. Louis beats up on Mets for second straight night, 13-4

? Once again, New York Mets pitchers got battered.

Albert Pujols homered twice and Eli Marrero and Fernando Vina also connected, leading Woody Williams and the St. Louis Cardinals to a 13-4 victory Wednesday night.

Edgar Renteria drove in three runs, giving him seven RBIs in two games, as the Cardinals followed up Tuesday night’s 13-3 romp over the Mets by routing them again.

“They pounded the ball tonight,” Mets manager Art Howe said. “If you don’t keep them in the yard, you’re in trouble.”

The Mets have lost four in a row, getting outscored 39-11, and are in last place in the NL East at 11-16 despite a $117 million payroll. Although they didn’t make any official errors, they had several shoddy plays in the field.

Williams (4-0) allowed two runs on four hits in seven innings, with five strikeouts and two walks despite feeling less than 100 percent because of a virus. The Mets scored both of their runs after right fielder J.D. Drew got turned inside-out and misplayed Vance Wilson’s drive for a ball that was ruled a double in the fourth.

Williams didn’t seem to mind.

“They could have scored a lot more,” Williams said. “They hit a lot of balls very, very hard and luckily our guys were standing there.”

The runs were the first allowed at Busch Stadium this season by Williams, who began the year with 171/3 scoreless innings at home. He entered the game with an NL-leading 0.69 ERA and left with it a still-minuscule 1.09 ERA.

Giants 5, Cubs 0

San Francisco — Barry Bonds homered twice to give him 621 for his career and Jason Schmidt pitched a three-hitter and struck out 12, leading San Francisco past Chicago. It was Bonds’ first multihomer game of the season and 62nd of his career, which ties him with Hank Aaron for fourth on the all-time list. Babe Ruth (72), Mark McGwire (67) and Willie Mays (63) are ahead of them.

Bonds hit a two-run homer in the third off Matt Clement (2-3) that sailed about 410 feet over the fence in left-center, then led off the sixth with another shot off Clement that landed over the right-field wall in McCovey Cove.

Reds 13, Rockies 11

Denver — Jose Guillen homered and drove in four runs as Cincinnati bounced back from blowing a five-run lead to beat Colorado. The teams went through 10 pitchers, combining for 27 hits and 12 walks in the highest-scoring game at Coors this season. Adam Dunn and Jason LaRue also homered for the Reds, who blew their big lead early and nearly lost a three-run lead late.

Pirates 8, Padres 5

San Diego — Adam Hyzdu hit a grand slam and made two outstanding catches in the outfield to lead Pittsburgh past San Diego. Hyzdu’s homer capped a five-run third inning that gave Pittsburgh a 7-0 lead. Hyzdu, recalled from Triple-A Nashville on April 12, hit his first home run of the season. Three of Hyzdu’s 18 career home runs have been grand slams.

D’backs 7, Marlins 3

Phoenix — Rod Barajas went 4-for-4 and drove in three runs as Arizona beat Florida and gave Miguel Batista his first win this season. The Diamondbacks won for the fourth time in five games, getting two RBIs each from Luis Gonzalez and Steve Finley.

Dodgers 4, Phillies 0

Los Angeles — Odalis Perez struck out a career-high 11 and Adrian Beltre hit a three-run homer to lead Los Angeles past Philadelphia. Fred McGriff also homered for the Dodgers, who won for the fifth time in six games. Perez (1-1) allowed seven hits in 82/3 innings and walked one. He was making his second start since going two weeks between outings because of a sprained right ankle.

Braves 11, Astros 1

Houston — Mike Hampton allowed four hits over seven innings in his second strong start since coming off the disabled list and Chipper Jones drove in four runs as Atlanta beat Houston. Jones doubled twice and Gary Sheffield homered, doubled and drove in three runs. The Braves won for the 13th time in 15 games and earned their sixth straight road victory.

Expos 9, Brewers 5

Milwaukee — Jeff Liefer and Orlando Cabrera homered to back Livan Hernandez as Montreal beat Milwaukee. Montreal, which overcame a 3-0 deficit, has won three straight and five of six to finish April with a 17-10 record.