That battle was a bit weird, I could have sworn that the Angel was on holdX5 attack large, but I think he went in immidiatly due to Berserk.
I really need to improve mage scripting, Shatter did not went off a single time when fighting any Golem of yours.