طلب اللورد كرومر المندوب السامي البريطاني بمصرَ مِن الضابط تشارلز جورج غوردون الإشرافَ على إخلاء السودان من القواتِ المصرية تمهيدًا لاحتلالها، ولكن غوردون رفض ذلك الطلبَ وأعلن أنَّ القواتِ الإنجليزيةَ والمصريةَ المشتركة بالخرطوم سوف تتحَرَّكُ للقضاء على الثورة المهدية، وكان ذلك منه غطرسةً وتكبُّرًا دفع ثمنَهما حياتَه؛ تحرَّكت قواتُ المهدي باتجاه الخرطوم أواخِرَ سنة 1301هـ 1884م، وأرسل المهديُّ مندوبًا من عنده يطلُبُ من غوردون تسليمَ الخرطوم، فرفض وأبى واستكبر بشدة، فضرب المهديون حصارًا شديدًا على المدينة، وعندها تحرَّكت الحكومة الإنجليزية برئاسةِ جلادستون وأرسلت قواتٍ لنجدة الحاميةِ المصرية في السودانِ، وذلك في أوائل سنة 1302هـ 1885م، وعندها قرَّر المهديون اقتحامَ المدينة فاقتحموها في 12 ربيع الآخر سنة 1302هـ، وكان رأسُ غوردون هو أوَّلَ رأسٍ قُطِعَ في هذه المعركة التي أصبحت بعدها السودان كلُّها خاضعةً للحركة المهدية، وكان لسقوطِ الخرطوم ومقتَل غوردون صدًى عظيمًا في إنجلترا، ولكِنَّ ثمار الحركة لم تكتَمِلْ؛ إذ مات زعيمُها بعد ذلك بقليلٍ.