Gary Bennett had a run, one hit and two RBI; Jim Edmonds had one run and two hits; and Pujols had two hits for the Cardinals (18-12), who broke a four-game losing streak.
Winning pitcher Jeff Suppan (3-2) yielded two runs and five hits in 8 1/3 innings with three walks and four strikeouts.
Loser Sergio Mitre (1-4) was torched for seven runs and 11 hits in 4 1/3 innings with two walks and five strikeouts.
Members of Congress to keep receiving porn magazine
Justin Bieber crashes Drake Bell's album release party