The Cardinals were looking to grab a three-game sweep from the Astros in Houston, but fell way short in a 7-1 loss on Sunday. Starter Matt Morris was touched for seven runs and dropped to 4-5 on the season. Reliever Cal Eldred didn’t help the Cardinals’ cause, giving up four more runs. Mike Lamb, Jeff Bagwell and Lance Berkman all hit home runs. The Red Birds trailed 7-0 before Albert Pujols hit his 15th homer of the season in the top of the ninth. Pujols leads the majors in home runs.