In which battle did the Athenian navy decisively defeat a large Persian fleet and save Greece from invasion? A. Battle of Marathon B. Battle of Ephesus C. Battle of Thermopylae D. Battle of Salamis I'm thinking it's either C or D.