I would say that she should have won without a doubt. The trick here isn't so much in the attack on the zombies, but in the fact that the imps attacked. If they steal mana on their turn, winning becomes almost impossible. The Necromancer can fight back using the Necromancer's sign, but the other races have no options. (Barbarians will most likely be severely damaged in the first attack). To prevent the imps from stealing mana, you have to sacrifice your own unit (Death Messengers). This is a very bad option when the imps can't attack anyone due to the map's features. Then they steal mana every turn, and they move often. I have a suggestion: reconsider the concept of the final battle.
I'll try to find the save file; I don't think I lost everything.
At least it wasn't the first upgrade for the imps. But in reality, there's a trick that allows you to solve the problem with the imps.
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира