ST. LOUIS -- Albert Pujols and David Freese each homered and Ryan Theriot added four hits and three RBIs on Saturday to help the St. Louis Cardinals overcome a five-run deficit in a 13-5 victory over the Chicago Cubs.
It was the 432nd homer of Pujols' career and came one day after he reached 2,000 hits. The home run places him alone in 40th place on the career list. He just missed getting a second one when the ball sailed just outside the left-field foul pole in the seventh inning.
Kyle Lohse (9-7) pitched five innings before being lifted for a pinch-hitter. He allowed five runs -- none earned -- and gave up two hits.
Chicago was unable to score again and did not get another hit until the ninth inning.
The Cardinals have won six in a row over the Cubs, who have lost five consecutive games.
St. Louis sent 12 men to the plate in the fifth and scored eight runs on four hits to take a 10-5 and chase starter Rodrigo Lopez (2-3), who pitched 4 1-3 innings.
Theriot, who broke a 2-for-38 slump with two hits after coming in as a pinch-hitter Friday, got two of his hits in the big inning and drove in two runs. He singled with one out and John Jay followed with a double. Pujols was given an intentional walk to load the bases. Matt Holliday walked to score Theriot.
Reliever Jeff Samardzija entered and Freese hit a grounder to second baseman Darwin Barney, who threw to shortstop Starlin Castro to start a double play. However, a hard slide by Holliday took out Castro as Jay scored. As he was lying on the infield, Pujols scooted home to tie it at 5.
Cubs manager Mike Quade come out to argue and was ejected by second base umpire Derryl Cousins.
After Skip Schumaker walked, Yadier Molina singled to center and took second on the throw home. Daniel Descalso was intentionally walked to load the bases. Tony Cruz pinch-hit for Lohse and drew the third walk by Samardzija to force in Schumaker.
Theriot drove in the final two runs with a double to left field. Cruz scored on a throwing error by left fielder Alfonso Soriano. John Russell relieved Samardzija, who walked three and gave up four runs and two hits in one-third on an inning, and struck out Jay to end the inning.
Freese hit a two-run homer in the sixth for a 12-5 St. Louis advantage. St. Louis added a run in the seventh when Theriot hit his second double.
The Cardinals began chipping away at the early Cubs lead with two runs in the first. Pujols blasted a two-out solo homer. His last four home runs have all come in the first inning. Holliday followed with a double and he scored on Schumaker's single to center.
Chicago jumped out to a 5-0 lead in the first inning. Shortstop Daniel Descalso booted leadoff hitter Castro's grounder. After a sacrifice, Lohse walked two batters before getting Marlon Byrd to pop out to second. Geovany Soto then hit a two-run double to center before Soriano cleared the bases with a home run to left field.
NOTES: Theriot, who has been charged with a team-high 16 errors at shortstop, started at second base for the first time this season. ... St. Louis' right fielder Lance Berkman did not play Saturday as he remained sidelined with a strained right shoulder. Berkman has started just one of the first six games on the homestand. ... With their five runs in the first, the Cubs have scored 63 runs, making it their most productive frame of year. ... After allowing two St. Louis runs in the first inning, Chicago now has surrendered 87 first-inning runs, the most of any team in baseball. ... Yadier Molina hit into a double play in the fourth to raise the Cardinals' major-league leading total to 114. ... Chicago committed two errors in the loss giving them a major-league leading 93 for the season.