Question: who did the red sox play in 2004 world series?
Answer: St. Louis Cardinals