Après avoir battu une partie des forces mahdistes en à Atbara, les troupes britanniques arrivent à Omdurman, « capitale » des rebelles, en septembre. Leur puissance de feu, notamment avec les mitrailleuses, décime les forces opposées. Les survivants s'enfuient vers le sud du Soudan, dirigés par Khalifa Abdullah. Lors de la poursuite, Kitchener rencontre le commandant français Jean-Baptiste Marchand à Fachoda et provoque la crise de Fachoda. Lors de la bataille d'Umm Diwaykarat, Abdullah est tué, ce qui marque la fin de l'insurrection mahdiste.