Houston, TX (Sports Network) - Jeff Keppinger had two hits, including a home run, to back another strong outing from Brett Myers in Houston's 4-1 win over St. Louis in the middle contest of a three-game set.
Pedro Feliz chipped in with a two-run single for the Astros, who have won four of their last five.
Myers (6-6) went eight innings to grab the win, yielding just the lone run on five hits while fanning five for Houston, which leads the season series, 5-3. The right-hander is the only starting pitcher in the big leagues to have gone six innings or more in each of his starts (18) this year.
Matt Lindstrom worked around a pair of walks in the ninth to register his 21st save of the season.
Jeff Suppan (0-5) took the loss in his 100th career start for St. Louis after giving up four runs on seven hits and three walks over 4 2/3 innings, as the Redbirds fell for a fourth time in their last five games.