قرر الخليفة الدفاع عن أمدرمان وبدأ ببناء الطوابي على ضفتي النيل وتجمع الأنصار في امدرمان ليبلغ عداد الجيش 60 ألف مقاتل. تقدم كتشنر حتى وصل امدرمان وبدأ في قصفها وأصاب قبة المهدي باضرار كبيرة وعسكر في شمال امدرمان. و بعد صبح يوم 2 سبتمبر 1898 زحف الأنصار باتجاه معسكرات الغزاة لتحصد الاسلحة الحديثة والتدريب العالي صفوفهم صفا صفا حتى انجلت المعركة عن خسائر فادحة للأنصار انسحب اثرها الخليفة جنوبا واحتل كتشنر الخرطوم وامدرمان. عرفت المعركة في السودان بمعركة كرري و عند الإنجليز بمعركة امدرمان.