business news in context, analysis with attitude

In the National League Championship Series, the St. Louis Cardinals defeated the Houston Astros 6-4, taking a 2-0 lead in the best-of-seven series.
KC's View: