Tu je rozdelenie kľúčových faktorov:
* Marocké strelné zbrane neboli významne pokročilejšie: Aj keď mali strelné zbrane a kanóny, táto technológia bola stále relatívne primitívna v porovnaní s neskorším vývojom. Armáda Songhai mala tiež nejaké strelné zbrane a dokonca aj pár kanónov, ale boli menej početné.
* Morocký strelec bol zriedkavý: Spočiatku boli schopní prekvapiť Songhai svojimi zbraňami, ale ich obmedzená ponuka znamenala, že nedokázali udržať silné bombardovanie.
* Armáda Songhai bola výrazne prevyšovaná: Marocká armáda, aj keď lepšie vybavená, prevyšovali sily Songhai.
* Songhai boli oslabené vnútorným konfliktom: Ríša už čelila vnútorným sporom a povstaniam pred marockou inváziou, ktorá výrazne brzdila ich obranu.
Skutočné dôvody porážky Songhai:
* Morocká vynikajúca kavaléria: Marocká armáda mala vysoko kvalifikovanú a dobre vyškolenú kavalériu, čo je rozhodujúcim faktorom v otvorených bojiskách Sahelu.
* Strategické použitie zbraní zbraní: Maročania strategicky využili svoje obmedzené zbrane na prelomenie formácií Songhai a narušenie ich útokov.
* Zraniteľnosť Songhai voči prekvapeniu: Armáda Songhai bola chytená mimo marockého útoku a ich vedenie bolo zle koordinované.
Preto, zatiaľ čo marocké strelné zbrane zohrávali úlohu, pád Songhai Empire bol v konečnom dôsledku výsledkom kombinácie faktorov: vnútorné konflikty, zlé vedenie, prevyšujúca armáda a strategické použitie zbraní strelných prasknutí marokanmi.