thumb|Sułtan Maroka Ahmad al-Mansur Sułtan Ahmad al-Mansur wysłał w 1590 roku ekspedycję, której celem było podbicie Songhaju. Jej dowódca, pasza Dżaudar, po odniesieniu znacznych zwycięstw przesłał monarsze propozycję pokojową Askii Ishaka II. Oferta pokoju oburzyła al-Mansura – oczekiwał on podporządkowania sobie całego państwa Sudańczyków, zwłaszcza zaś przejęcia kontroli nad kopalniami złota. Wysłał on nad Niger paszę Mahmuda ibn Zarkuna, aby przejął dowództwo nad marokańską inwazją.
Rozprawa z Ishakiem II i Mohammedem Gao Ekspedycja paszy Mahmuda ibn Zarkuna składająca się z wyselekcjonowanych, elitarnych wojsk, przebyła Saharę w ciągu zaledwie 7 tygodni (przy 135 dniach których potrzebowała pierwsza wyprawa). Dotarła do Timbuktu 17 sierpnia 1591 roku. Pasza mianował poprzednika swoim zastępcą, ten zaś wprowadził go w obecną sytuację. Gdy ibn Zarkun dowiedział się, że Songhajczycy, w razie zagrożenia ze strony nie posiadających łodzi Marokańczyków uciekają za rzekę, postanowił zmienić ten stan rzeczy. Z drzwi i framug domostw Timbuktu oraz z nielicznych drzew w ciągu trzech tygodni zbudował trzy barki.