Albert Pujols' National League-leading 29th home run in the first inning Sunday night was also the longest at 6-year-old Busch Stadium.