Facebook: #OTD in 2004, Jim Edmonds’ spectacular diving catch and Scott Rolen’s two-run, go-ahead home run off Roger Clemens helped defeat the Houston Astros in Game 7 of the NLCS at Busch Stadium. The 5-2 victory ended the club’s second longest World Series drought (17 years) since appearing in their first World Series in 1926.
Posted by St. Louis Cardinals on Saturday, October 21, 2017