<prompt> اكتب تمام هذه الفرقة - في حرب المهدية كان مكدونالد يقود لواء من الجيش المصري في غزوة الدنجولة 1896  وبعد ذلك تميز في أبي حامد 7 أغسطس 1897 وأتبارة 8 أبريل 1898. بموكب أمدرمان  <response>: 2 سبتمبر 1898 القائد البريطاني اللورد كيتشنر عرض جناحيه لجيش الدروشيين أي المهديين من غير علم. مكدونلد حرك رجاله بالفرق في قوس كما هاجم الدروشيون وبالمنقلة المتمكنة تمسك بأرضه حتى يستطيع كتشنر أن يعدد فرقه. حين انتهى القتال بقي لقوات مكدونلد متقاربان لكل رجل. 