Have won 6 straight games against the Cardinals (including a 18-4 win today) in St. Louis....STL was an average -230 fav in those 6 games, i.e. Houston loses 70% of the time (theoretically) against those odds.
They call it gambling for a reason boys