Cardinals beat Pirates 6-1 in Game 5 to win NLDS
Are these Braves the most unlikely World Series champions in history?
The most exciting Cardinals World Series wins (according to science) - Viva El Birdos
St. Louis Cardinals win NLCS, heading back to the World Series
The St. Louis Cardinals celebrate a 6-2 win over the Texas Rangers in Game 7 of the World Series at Busch Stadium in St. Louis, Missouri, on Friday, October 28, 2011. (Photo
World Series: St. Louis Cardinals Thrilling Win Forces Game 7 Against Rangers
Cardinals win World Series
Cardinals win World Series - as it happened!, Sport
Red Sox win World Series – The Daily Wildcat