Cardinals designated hitter Matt Carpenter hits a two-run homer while on a rehab assignment with Triple-A Memphis