1896年,埃及军总司令霍雷肖·赫伯特·基钦纳奉派镇压马赫迪运动,他精心准备,小心翼翼向前推进,并修铁路,以保证运输线。1898年9月2日,英、埃联军约2.6万人同马赫迪军队4万人在恩图曼近郊相遇,英埃联军以优良的武器击退马赫迪军队的两次’进攻,用机关枪和现代武器大量屠杀手执原始武器的马赫迪军队,然后以骑兵战横扫战场,马赫迪军队在哈里发·阿卜杜拉率领下退出战场。在英埃联军追击下,阿卜杜拉于1899年11月29日遇难。在此战中,马赫迪军队死伤约1万人,被俘5千人,英军死伤约509人。该战役摧毁了马赫迪军队的主力,苏丹马赫迪国家随之覆灭,其后英国殖民势力统治了苏丹。但是,马赫迪派长时间同英国殖民统治进行斗争。