It took two walk-off home runs from Albert Pujols in extra innings, but the St. Louis Cardinals were able to sweep the Chicago Cubs over their weekend rivalry series at Busch Stadium Sunday, with journeyman swingman Rodrigo Lopez the latest victim of a resurgent Pujols. Chris Carpenter threw nine excellent innings but was left with a no decision; Fernando Salas picked up the win, while Lopez took the loss. Former Cub Ryan Theriot, down to the last strike of the game for the Cardinals, hit a double off closer Carlos Marmol in the ninth inning to tie the game and erase the win for Carlos Zambrano.
Pujols, who had hit just two home runs in all of May, hit three on Saturday and Sunday for the Cardinals, who improve to 36-25 with a two-game lead over the Milwaukee Brewers in the National League Central. The Chicago Cubs fall to 23-34 with the loss, in the cellar with the Houston Astros after the sweep.