ST. LOUIS (AP) -- Albert Pujols hit two homers to add to his major league-leading total and the St. Louis Cardinals beat the Arizona Diamondbacks 6-1 on Friday night.
The multi home run game was the eighth for Pujols, who has 34 homers and 89 RBIs, which also leads the majors. He has 31 multi home run games in his career.
Chris Carpenter (8-3) blanked the Diamondbacks over eight innings, allowing seven hits and striking out seven.
Miguel Montero hit a homer off reliever Jason Motte for Arizona's only run.
Ryan Ludwick drove in two runs and extended his hitting streak to 10 games with a two-run single, and Nick Stavinoha hit a two-run pinch homer for the other St. Louis runs. Yadier Molina matched his career high with four hits, all singles.
Pujols, who struck out in his first at-at, led off the fourth against Arizona starter Jon Garland (5-9) by hitting a pitch 386 feet into the Cardinals' bullpen in right.
When Pujols came up to lead off the sixth, Garland appeared like he would pitch around him, with his first three pitches out of the strike zone. But Garland threw his next one over the plate and Pujols swatted it 435 feet off the facade of the upper deck in left field.
The Diamondbacks took no such chances an inning later, as reliever Scott Schoeneweis intentionally walked Pujols with two outs and runners on first and third to load the bases. That backfired when Ludwick dumped a single to right off reliever Esmerling Vasquez to make it 4-0.
Pujols had one more chance in the eighth but flied out to left against Clay Zavada with runners on first and second and two outs.
Garland went six innings, allowing two runs and seven hits.
NOTES: Cardinals INF Khalil Greene has been sent to Double A Springfield to begin an injury rehabilitation assignment. In 47 games, Greene is hitting .200 in 130 at-bats with five home runs and 19 RBIs. ... Arizona OF Justin Upton, fresh off his first All-Star game, struck out his first three plate appearances and finished 0 for 4. ... Molina picked Mark Reynolds off first in the sixth, his six pickoff this season and 32nd of his career. ... The intentional walk was Pujols' 33rd, tops in the majors.
(Copyright 2009 by The Associated Press. All Rights Reserved.)