Turn 40
Success! Caelum is no more!
Sadly no victory comes without a cost: Brahmakunda was hit by an arrow in the first round which almost killed him. He fled the battlefield, but the wound became infected and he now is in the throes of a disease that will probably end in death. Candragomin also took wounds which became infected, and even if the infection does not kill him he will always walk with a limp. Devasura's wounds are clean, but severe - he will never walk again. Pretty much all the Guhyakas died, and 18 Yavanas. Losses were lighter among the Gandharvas: only 4 fell.
The battle itself did not entirely go to plan. My troops arrayed themselves and readied to rush the gate, but immediately were cut off by several large Air Elementals which the defenders summoned.
The elementals killed most of the Guhyakas and held up the Gandharvas for some time. While this conflict was raging my Yavanas being held in reserve were attacked by ethereal hawks with a lightning attack. Many fell before the hawks were destroyed.
Finally after these enemies were defeated the way was opened to storm the city. The few troops Caelum had inside were no barrier, and the mages were so exhausted from summoning air elementals that they did not offer much resistance. Caelum's god, an oracle, was destroyed quickly as my troops poured into the city.