The last time the Angels' Albert Pujols homered at Busch Stadium, it was a championship season. 

Pujols, 39, homered in the seventh inning off Cardinals starter Dakota Hudson, setting off another celebration in a weekend that's been full of them.

"Trying to walk around the bases and get to the plate, and trying to get in the dugout and hold everything in," Pujols said. "Man, that was hard.

"It's gonna be up there for me -- for my career, for my family, my wife, Deidre, and my five kids and my friends and family that are here in town. It's just a moment that I will treasure forever."