In the Batlle of Marathon, the Persians landed at Marathon with 600 ships. When they were getting ready to leave the Greeks attacked them and won.
The Persians were angry and wanted revenge so they did a "surprise attack" . King Themistocles devised a battle plan to win against the persians.
King Leonidas of Sparta lead 7,000 troops to cut off the persians supplies so they wouldn't attack Greece
In the Battle of Thermopylae the Persians won because a traitor showed the Persians a secret way to defeat the Greeks.
In the Battle of Salamis, the Greeks lured the Persians into a strait of Salamis and they attacked . The Greeks sunk 300 persian ships and won.
The Greek city-states came together for one last battle against the Persians. Each side had about 100,000 soldiers. The Greeks defeated the Persians, then the Persian empire declined weekend shortly after.