Matt Carpenter goes deep to give Cards the lead