On May 12, 1966, At Busch Stadium the St. Louis Cardinals play the first game in the history of the new Busch Memorial Stadium. St. Louis wins the game in 12 innings – a 4-3 decision over the Atlanta Braves . Felipe Alou hits two home runs for the Braves. The Braves were up 3-2 in the bottom of the
More St. Louis Cardinals history & fan-cave gifts →
Source: Historical record