IDs
180,000 Persians won. This took place in the battle of Thermopylae. Leonidas and his army of 6,000 to 7,000 Spartans but were delayed by the Persians when a Greek traitor showed the Persians how to attack from both sides. Leonidas commanded all of his soldiers to escape except for 300 Spartans.
Ferociously.
With their cavalry.
Aegean Sea
There could be no surprise. His father Philip 2 had been planning and preparing an invasion of the Persian Empire for several years, and on his assassination his son Alexander took over and got it rolling again. The Persians knew what was coming and had enrolled 10,000 Greek mercenaries to bolster their army. All that changed was that the Macedonian invasion by Alexander was delayed for a year as he had to put down revolts in Greece to secure his rear. The well-aware Persians waited.
A decade.
At the Pass of Thermopylai a Greek force led by a Spartan king delayed the Persian army for three days.
They lost.
From Gallipoli through Thrace, Macedonia and Thessaly into mainland Greece.
The Spartans did not 'follow' the Persians - they were part of a blocking force which delayed the Persian army for three days, and had no effect on the following two-year campaign which defeated the Persians at the battles of Salamis, Plataia and Mycale.
The Russian winter made it his Waterloo.