Question: who did the red sox play in 2004 world series
Answer: The 100th edition of the World Series , it was a best - of - seven playoff between the American League ( AL ) champion Boston Red Sox and the National League ( NL ) champion St. Louis Cardinals ; the Red Sox swept the Cardinals in four games .