Third baseman Troy Glaus' first homer as a Cardinal and a two-run double by right fielder Ryan Ludwick were the big hits in a four-run outburst in the fifth inning that erased an early Houston lead and gave righty Kyle Lohse his third straight win as a Cardinal.
Lohse allowed a run in the second but no more as he navigated six innings.
"He didn't get rattled and kept going," said manager Tony La Russa. "He got better as the game went on."
Lohse has won seven straight decisions dating to last season when he was with Cincinnati and Philadelphia.
Lohse and right-hander Kyle McClellan retired the last 16 hitters they faced and McClellan, who had three perfect innings, gained his first major league save.
It was the first three-inning save for the Cardinals since May 8, 2005, when Brad Thompson gained his first save in a 15-5 win over San Diego by pitching three innings.
Cardinals 5, Astros 1: The Cardinals beat the Houston Astros for the fourth time in six meetings this season and they ended their homerless streak at eight games as third baseman Troy Glaus and first baseman Albert Pujols both homered. Right-handers Kyle Lohse and Kyle McClellan held the Astros without a hit after the third inning.
NOTES AND QUOTES
• 3B Troy Glaus, battling conjunctivitis in his right eye that has bothered him at night in home games, plans to wear clear-lens sunglasses for Monday night's game with Cincinnati. Glaus is 3-for-24 with eight strikeouts in eight night games at Busch Stadium and had to come out of Friday night's game after the second inning when his eye was watering.
• RHP Josh Kinney, who has been on the mend from "Tommy John" surgery a year ago, has experienced soreness in his right elbow and has been told not to throw for at least two weeks.
"I called timeout because I wasn't ready to hit the ball," said Molina. "And then he threw the ball at me and tried to hurt me and that's unprofessional. He's got good control. He wasn't pitching inside all game. Right there, he throws right at my head."
By The Numbers: 250—Career doubles for 3B Troy Glaus after he got his 10th of the season on April 23.
Quote To Note: "Rick is making good contact. He just can't get a hit."—Manager Tony La Russa, talking about OF Rick Ankiel, whose average dipped into the .240s.