Tässä on erittely keskeisistä tekijöistä:
* Marokon ampuma -aseet eivät olleet merkittävästi edistyneempiä: Vaikka heillä oli ampuma -aseita ja tykkejä, tekniikka oli silti suhteellisen alkeellista verrattuna myöhempiin kehitykseen. Songhain armeijassa oli myös ampuma -aseita ja jopa muutama tykki, mutta he olivat vähemmän.
* Marokkolainen ruutu oli niukasti: He pystyivät alun perin yllättämään Songhain ruutuaseilla, mutta heidän rajoitettu tarjonta tarkoitti, että he eivät pystyneet ylläpitämään raskaita pommituksia.
* Songhai -armeija oli huomattavasti ylittänyt: Songhain joukot ylittivät marokkolaisen armeijan, vaikkakin paremmin varustetut.
* Songhaia heikensi sisäinen konflikti: Imperiumilla oli jo sisäisiä kiistoja ja kapinoita ennen Marokon hyökkäystä, mikä haittaa heidän puolustustaan merkittävästi.
Songhain tappion todelliset syyt:
* Marokon ylivoimainen ratsuväki: Marokon armeijalla oli korkeasti koulutettu ja hyvin koulutettu ratsuväki, ratkaiseva tekijä Sahelin avoimissa taistelukentällä.
* Ruutesaseiden strateginen käyttö: Marokkolaiset käyttivät strategisesti rajoitettua ruutuaseitaan murtaakseen Songhain muodostelmat ja häiritäkseen hyökkäyksiä.
* Songhain haavoittuvuus yllätykselle: Marokon hyökkäys tarttui Songhain armeijaan, ja heidän johtajuutensa oli huonosti koordinoitu.
Siksi, vaikka Marokon ampuma -aseilla oli rooli, Songhai -imperiumin kaatuminen oli viime kädessä seurausta tekijöiden yhdistelmästä: sisäinen riita, huono johtajuus, ylenmääräinen armeija ja marokkolaisten aseiden strateginen käyttö.