After steamrolling through the National League in July, the Cardinals have lost two of their last three games. Tony Batista hit a grand slam in the 12th inning after tying it with a two-run shot in the ninth Tuesday, lifting the Expos over St. Louis 10-6.
The six RBIs matched Batista’s career high and it was his 12th career mulithomer game.
Montreal has played teams tough over the last two weeks, winning nine of 11 games.
Pujols became the first player to hit at least 30 home runs in each of his first four major league seasons when he hit a two-run shot to straightaway center off Montreal spot starter Sun-Woo Kim with one out in the first inning.
Joe DiMaggio hit 29 home runs in his rookie season, then hit at least 30 in his next five. Mark McGwire played only 18 games in 1986 for Oakland, then hit more than 30 homers in his first four full seasons.
Pujols, who hit a career-high 43 home runs last season, is also the first player in Cardinals history to hit at least 30 home runs in four straight years.
Jim Edmonds added his 29th homer for St. Louis.
Pujols and Edmonds have combined to hit 59 home runs, the highest combined total of any teammates in baseball.
The Expos will be counting on Livan Hernandez to keep Pujols and Edmonds in the ballpark on Wednesday.
Hernandez has pitched much better than his 8-10 record indicates. The Cuban right-hander is coming off his second complete game of the season, a 9-0 victory over the Florida Marlins on Friday. He also shut out Toronto 2-0 on July 2.