Red Sox Roll to World Series Victory By Tom Goldman Published October 27, 2004 at 11:00 PM CDT Facebook Twitter LinkedIn Email Your browser doesn’t support HTML5 audio Boston Red Sox players celebrate their World Series win over the St. Louis Cardinals on Oct. 27. Copyright 2004 NPR