When Lance Lynn began to struggle with his control, the Houston Astros made the most of the opportunity. Erik Bedard pitched six effective innings and the Astros used a four-run fourth to beat the St. Louis Cardinals 4-3 on Wednesday night.