Question: who did boston beat in the 2004 world series
Answer: It featured the American League ( AL ) champions Boston Red Sox against the National League ( NL ) champions St. Louis Cardinals .