Yes, I think he was not easy...
Is is important to break his magic defense immediately after he becomes a dragon - in this case you can hurt him with weapons. Then fighters with thir special abilities can take care of him. In case you have not enough skilled fighters - this dragon is (was

) vulnerable to fire, so use fire spells, fire arrows, and summon Planetar, golem (and everything possible) just to keep him busy for a moment. And there is a spell that was useful too, but I can not remember it name - something like "Abi - Horrid... " - and with TimeStop, of course.
Just get rid of his defense at once

.
Good luck!
------------------
Tanda,
with best regards from Guild of Assassins