Här är en uppdelning av de viktigaste faktorerna:
* marockanska skjutvapen var inte betydligt mer avancerade: Medan de hade skjutvapen och kanoner var tekniken fortfarande relativt primitiv jämfört med senare utveckling. Songhai -armén hade också några skjutvapen och till och med några kanoner, men de var mindre många.
* marockansk krutt var knapp: De kunde ursprungligen överraska Songhai med sina kruttvapen, men deras begränsade utbud innebar att de inte kunde upprätthålla tungt bombardemang.
* Songhai -armén var oerhört överträffad: Den marockanska armén, även om den var bättre utrustad, var överträffad av Songhai -styrkorna.
* Songhai försvagades av intern konflikt: Imperiet stod redan inför interna stridigheter och uppror före den marockanska invasionen, som avsevärt hindrade deras försvar.
De verkliga orsakerna till Songhai:s nederlag:
* Morockans överlägsna kavalleri: Den marockanska armén hade mycket skickliga och välutbildade kavallerier, en avgörande faktor i Sahels öppna slagfält.
* Den strategiska användningen av kruttvapen: Morockanerna använde strategiskt sina begränsade kruttvapen för att bryta Songhai:s formationer och störa deras attacker.
* Songhai's sårbarhet för överraskning: Songhai -armén fångades av den marockanska attacken, och deras ledarskap var dåligt samordnade.
Därför, medan de marockanska skjutvapen spelade en roll, var Songhai -imperiets undergång i slutändan ett resultat av en kombination av faktorer: interna strider, dåligt ledarskap, en överträffad armé och den strategiska användningen av kämpevapen av marockanerna.