Zde je rozdělení klíčových faktorů:
* Marocké střelné zbraně nebyly výrazně pokročilejší: Zatímco měli střelné zbraně a děla, technologie byla stále relativně primitivní ve srovnání s pozdějším vývojem. Armáda Songhai měla také několik střelných zbraní a dokonce i několik děl, ale byly méně početné.
* marocký střelný prach byl vzácný: Zpočátku byli schopni překvapit Songhai svými zbraněmi střelných prachů, ale jejich omezená nabídka znamenala, že nedokázali udržet těžké bombardování.
* Armáda Songhai byla nesmírně převyšovaná: Marocká armáda, i když lépe vybavená, byla převyšována sílami Songhai.
* Songhai byl oslaben vnitřním konfliktem: Říše už čelila vnitřním sporům a povstáním před marockou invazí, která výrazně brzdila jejich obranu.
Skutečné důvody porážky Songhai:
* Marocká vynikající kavalérie: Marocká armáda měla vysoce kvalifikovanou a dobře vyškolenou kavalérii, což je rozhodující faktor v otevřených bojišti Sahelu.
* Strategické použití zbraní střelných prachů: Maročané strategicky využili své omezené zbraně střelných prachů k rozbití formací Songhai a narušení jejich útoků.
* zranitelnost Songhai vůči překvapení: Armáda Songhai byla marockým útokem chycena mimo dohled a jejich vedení bylo špatně koordinované.
Proto, zatímco marocké střelné zbraně hrály roli, pád Songhai Empire byl nakonec výsledkem kombinace faktorů: interního sporu, špatné vedení, převyšované armády a strategické použití zbraní střelných prachů Maročany.