Houston finally slowed the Cardinal juggernaut, as the Astros beat St. Louis, 7-5. Richard Hidalgo lined a two-run double over the head of Shawon Dunston in left field in the 7th, lifting the Astros to victory. Hidalgo also homered in the game, and the Cardinals lost for just the second time this season. Cardinal center fielder Jim Edmonds came within one hit of tying the National League record for consecutive hits. Edmonds had nine straight hits before striking out in the 7th. The Cardinals visit another hitter-friendly park, starting a four game series in Colorado tonight.