I need to amend my World Series pick. I originally said the Cardinals in six, but I was counting on the Cardinals winning one of the first two games at Fenway Park to take home field advantage.
I still think the Cardinals will win the Series (they are the better team on paper), but the Red Sox are on an amazing emotional high right now. Game Three Tuesday night is BIG for both teams, but especially for the Cardinals.
I'll say the Cards in seven games.