This is a strange question - what war ended the war!
If you mean what battle ended the Persian War which began in 499 BCE against Greek cities, it was the battle of Cyprus in 450 BCE won by the Greek alliance led by Athens, with peace arranged the following year.
The Persian War ended in 449 BCE. In 479 BCE the persian invasion of peninsular Greece was defeated after a land battle at Plataia and a sea battle at Mykale, however the war continued on for another thirty years.
Plataea of the last battle in the Persian war.
The Peloppenisian War started about 404 BC and ended about 371b.c. The Persian War ended around 404 BC and I'm not sure when it started
the battle at Yorktown basically ended the revolutionary war.
Thermopylai was a battle in the Persian War.
Leonidas I, King of Sparta, is the king who died in a battle protecting Sparta from the Persian War.
Battle of Ephesus 498 BCE.
Plataia was a battle in the 50 year Persian War. A coalition of Greek city-states defeated a Persian expeditionary force in the battle.
what battle ended the third punlc war
If you would like to ask a coherent question, it would be possible to give you a coherent answer.
A war is not a battle. The Persian War arose from Persia's attempt to stop war in the western part of its empire by bringing the constantly-warring Greek city-states to peace.
The Peace of Nicias 449 BCE.