Former Cub Ryan Theriot hugs Albert Pujols after his walk off homer against Chicago on Sunday. UPI/Bill Greenblatt

Albert Pujols hammered Rodrigo Lopez’ 2-1 fastball over 440 feet to left for his 10th career game-ending homer and second in as many days as the Cardinals beat the Cubs 3-2. 

It was his fifth during this seven-game homestand and gave the Cardinals a three-game sweep over the Cubs, who have lost nine of 11.

The Cardinals were down to their last strike before Ryan Theriot tied it with an RBI double off Carlos Marmol, driving in pinch-runner Tony Cruz from first. Theriot extended his hitting streak to 19 games, the Cardinals’ longest since Pujols hit in 30 straight in 2009.