October 21, 2004: Cardinals beat Astros, Clemens to win National League pennant
With the National League Championship Series tied at three wins apiece, on October 21, 2004, the St. Louis Cardinals and Houston Astros played a final game to determine who would play Boston in the World Series. Houston was looking to advance to the World Series for the first time, while the Cardinals were looking to […]
