National Red Sox Roll to World Series Victory By Tom Goldman Published October 27, 2004 at 9:00 PM PDT This story was published more than 19 years ago. Facebook WhatsApp Email Listen • 0:00 Boston Red Sox players celebrate their World Series win over the St. Louis Cardinals on Oct. 27. Copyright 2004 NPR