ST. LOUIS (AP) - Matt Holliday hit two solo homers, Chris Carpenter tossed an eight-hitter for his second complete game of the season and the St. Louis Cardinals beat the Houston Astros 3-1 on Saturday night.
Holliday connected on the first pitch for each of his homers, hitting a drive to right off Wandy Rodriguez in the second and a shot to center against Jose Valverde in the eighth. He also singled in the fourth and is hitting .606 with 10 RBIs in nine games since he was acquired from Oakland on July 24.
Carpenter (10-3), who has won five consecutive decisions, struck out five and walked none in his first complete game since a 3-1 victory against Cincinnati on June 4. He allowed only one runner past first after Carlos Lee's fourth-inning homer tied it at 1.