Дервиши не надолго задержались в Абиссинии. Климат страны был слишком непривычен для них. В декабре армия вернулась в Галлабат, который начали укреплять, а победоносный военачальник отправился в Омдурман, где его встретили так, как воинственные народы обычно встречают своих героев. Но более всего тронули знаменитого и верного раба слезы на глазах хозяина, вновь встретившего своего друга, вернувшегося живым и с победой.
Но самое главное сражение еще было впереди. Вся Абиссиния дрожала от гнева. Сам негус решил взяться за дело и раз и навсегда решить вопрос. Он собрал огромную армию, численность которой достигала 130 000 пеших и 20 000 конных. Слухи об этом достигли Галлабата и Омдурмана, и, несмотря на недавние победы, вызвали большую тревогу. Халифе казалось, что границы его государства, а возможно, и его существование, находятся под угрозой. Иоанн объявил, что сотрет дервишей с лица земли. И в это самое время умирает военачальник, которому так доверял Абдулла. Он принял какое-то содержащее яд лекарство, которое должно было помочь ему избавиться от несварения желудка. Абу Анга был похоронен в Галлабате в принадлежащем ему доме из красного кирпича под плач его храбрых чернокожих солдат. Всю армию охватило отчаяние. Халифа назначил Зеки Туммала, одного из лейтенантов Анги, командующим войсками в Галлабате, число которых, ценой невероятных усилий, он смог увеличить до 85 000 человек.
На рассвете 9 марта 1889 г. появились абиссинцы, и рано утром на следующий день началось сражение. Абиссинцам, которых [169] не остановил ружейный огонь, удалось поджечь зерибу. Затем, сконцентрировав силы на одном из флангов, они прорвали оборону и ворвались в город. Дивизия Али, четвертая часть армии дервишей, которая приняла на себя всю тяжесть атаки, была практически полностью уничтожена. Зериба была заполнена женщинами и детьми, которые были безжалостно перебиты торжествующими абиссинцами. В поисках трофеев нападающие устремились во все стороны, и кто-то даже начал откапывать тело Абу Анги, над которым они хотели надругаться, мстя за взятие Гондара. Дервиши дрогнули, но среди абиссинцев неожиданно распространился слух, что их король убит. Забрав то, что они уже успели награбить, солдаты начали отступать, и вскоре зериба снова была пуста. Арабы были слишком слабы, чтобы начать преследование, но, когда на следующий день атаки не были возобновлены, к своему удивлению они обнаружили, что поле боя осталось за ними, а враг отступил к реке Атбара. Тогда Зеки Туммал решил развить успех. Через два дня после сражения дервиши застигли врасплох арьергард противника и, неожиданно напав на лагерь, нанесли серьезные потери и захватили богатые трофеи. Среди убитых оказался и негус, временно назначенный вместо погибшего Иоанна. Тело этого храброго монарха попало в руки дервишей, которые обезглавили его и послали голову, ясное доказательство победы, в Омдурман.
Получение головы Иоанна наполнило сердце халифы торжеством. Суданцы считали, что Абиссиния была куда более могущественной страной, чем Египет, и вот всесильный правитель этой страны убит и обезглавлен. Но цена победы была слишком высока. Противники были крайне жестоки друг к другу, и потери были ужасающими. Цвет армии дервишей, чернокожие герои Абу Анги, были почти полностью уничтожены. Это была пиррова победа. Больше никогда халифе не удавалось собрать такую сильную армию.