ST. LOUIS (AP) -- Matt Holliday had four hits for the second time in his eight games with the St. Louis Cardinals and scored the go-ahead run on Rick Ankiel's eighth-inning single in a 4-3 victory over the Houston Astros on Friday night.
Pinch-hitter Matt Kata's RBI single put Houston ahead in the top of the eighth, before the Cardinals rallied for two runs in the bottom half.
Holliday's RBI double off Alberto Arias (2-1) tied it. He advanced to third on a wild pitch and Ryan Ludwick was intentionally walked before Ankiel's opposite-field hit helped the Cardinals win for the fourth time in five games.
Trever Miller (3-0) froze Michael Bourn on a called third strike with two men on to end the eighth and Ryan Franklin worked around a leadoff single by Kaz Matsui in the ninth for his 24th save in 26 chances.
Holliday was 4 for 4 and had an RBI single in the fourth, duplicating his four-hit game in Philadelphia a week ago in his St. Louis debut. He is batting .586 (17 for 29) with a homer and eight RBIs since joining the Cardinals in a trade from Oakland. He is the first Cardinal to hit in his first eight games with the team since Roger Maris in 1967, and he is the first Cardinal since 1954 to reach base safely two or more times in his first eight games.
Holliday is a .439 career hitter at 4-year-old Busch Stadium with six homers and 12 RBIs.
The Astros got three straight singles off Brad Thompson with two outs in the eighth, and Kata's third pinch-hit in his last seven at-bats put them ahead 3-2.
Mark DeRosa's 20th homer, and seventh in 11 games, tied it at 2 against Brian Moehler in the seventh. The Cardinals missed a chance to take the lead when Bourn, the center fielder, threw out Jason LaRue trying to score from second on Skip Schumaker's two-out hit off Wesley Wright.
Mitchell Boggs, recalled from Triple-A Memphis to take Todd Wellemeyer's spot in the rotation, had trouble qualifying for a decision just as in an earlier stint with the Cardinals. Boggs threw 99 pitches, 44 of them balls, while walking five and striking out five in five innings and left trailing 2-1.
In his last three starts dating to May 6, Boggs has allowed 20 hits and 12 walks in 13 2-3 innings yet has kept the Cardinals in the game by allowing only five runs.
Moehler gave up two runs and seven hits in 6 2-3 innings. He beat the Cardinals July 20 in Houston and is 5-0 in nine career starts against them.
(Copyright 2009 by The Associated Press. All Rights Reserved.)