12 of 12

Fireworks adorned the St. Louis sky as 47,399 fans at Busch Stadium celebrated a World Series title for the Cardinals, who are now 8-3 in Game 7s -- more wins than any other team.

Photo: John Biever/SI

Average: 4.9 (26 votes)