The red-hot St. Louis Cardinals have finally caught the Atlanta Braves in the chase for the final playoff spot in the National League.
Ryan Theriot had a two-run triple in the seventh to give the Cardinals the lead, and St. Louis rolled to a 13-7 win over the Houston Astros last night...