A colonel in Iran's Islamic Revolution Guard Corps (IRGC) has been shot dead in a rare assassination in Tehran.
Two gunmen on a motorbike are reported to have shot Colonel Sayad Khodai five times in a car outside his home.
So far, no group has claimed responsibility for Sunday's attack, and a manhunt is under way for the gunmen.
It is the biggest security breach in Iran since 2020 when a leading nuclear scientist was killed.
Images from the scene show a bloodied man slumped over in a car with his seatbelt still on.
Col Khodai was a senior member of the elite Quds Force, a shadowy external arm of the IRGC that carries out operations abroad. The United States accuses the force of supporting terrorist organisations and being responsible for attacks across the Middle East.
Iranian Foreign Ministry spokesman Saeed Khatibzadeh said the colonel was assassinated by "sworn enemies" of Iran who are "the terrorist agents affiliated with the global arrogance" - a reference to the US and its allies - and said other countries that "claim to be fighting terrorism are regrettably silent and support it".
In the same year, nuclear scientist Mohsen Fakhrizadeh was shot dead in Tehran. Fakhrizadeh - who was so important he was always accompanied by several bodyguards - played a crucial role in Iran's nuclear programme but the government insists its nuclear activities are entirely peaceful.
Iran accused Israel of using a remote-controlled weapon to kill him.