Kyle Lohse and Matt Holliday were both under the weather on Wednesday night. Their performances made it tough to tell they weren't 100 percent. Lohse pitched another gem and Holliday had three hits, including a homer, as the St. Louis Cardinals held off a late rally by the Houston Astros for a 6-5 win. Read more: http://scores.espn.go.com/mlb/recap?gameId=310427118&teams=st.-louis-cardinals-vs-houston-astros