DUBAI, United Arab Emirates (AP) — Israel said Wednesday it killed another top Iranian official, the third in two days, while Iran lashed out with attacks on its Persian Gulf neighbors and Israel, using some of its latest missiles to evade air defenses and killing two people near Tel Aviv as the war in the Middle East showed no signs of slowing.

Israeli Defense Minister Israel Katz said Iranian Intelligence Minister Esmail Khatib had been killed in an overnight strike and promised that “significant surprises are expected throughout this day on all fronts,” without elaborating.

Iran did not immediately confirm Khatib’s death. Israel killed top Iranian security official Ali Larijani and the head of the paramilitary Revolutionary Guard’s Basij force on Tuesday.

In Lebanon, Israel kept up its intense pressure with strikes it said targeted Iran-backed Hezbollah militants, hitting multiple apartment buildings in Beirut and killing at least a dozen people.

In Iran, the Bushehr nuclear power plant complex was hit by a projectile the night before but there were no injuries and the plant suffered no damage, the International Atomic Energy Agency said after receiving a report from Tehran. The IAEA chief Rafael Grossi reiterated his call “for maximum restraint during the conflict to prevent risk of a nuclear accident.”