Tak przygotowany pasza Mahmud wyruszył w celu rozprawy z Sudańczykami. Decydująca bitwa miała miejsce nad Nigrem w pobliżu miejscowości Bamba, gdzie armia Songhaju została rozgromiona. Pokonany Ishak II utracił władzę na rzecz brata Mohammeda Gao.
Aby zapobiec rozbiciu państwa nowy Askia rozpoczął za pośrednictwem swojego sekretarza Bukara Lanbaru negocjacje pokojowe z paszą Mahmudem. Wojska ibn Zarkuna zaczynały cierpieć głód, poprosił więc Mohammeda o wysłanie pożywienia, na co ten przystał. Pasza oświadczył, że warunkiem pokoju jest osobiste złożenie przysięgi wierności Marokańczykom przez Askię i jego dygnitarzy, na co również Askia wyraził zgodę. Mahmud ibn Zarkun wydał przyjęcie na cześć przybyłych gości, w trakcie którego rozkazał uwięzić wszystkich Songhajów poza Bukarem. Rychło Askia i jego 18 dostojników zostali przewiezieni do Gao, po czym zgładzeni na rozkaz paszy. Michel podaje, że inicjatorem sprowadzenia Askii był kaid Mami. Zasugerował on Mohammedowi, by jako gest dobrej woli w negocjacjach pokojowych dostarczył on żywność głodującym mieszkańcom Timbuktu. Gdy Askia przybył z zapasami żywności został wraz ze świtą zamordowany na rozkaz Mahmuda, który chciał w ten sposób zemścić się za straty poniesione przez Marokańczyków podczas przeprawy przez Saharę.