Ето разбивка на ключовите фактори:
* Мароканските огнестрелни оръжия не са значително по -напреднали: Въпреки че са имали огнестрелно оръжие и оръдия, технологията все още е сравнително примитивна в сравнение с по -късните разработки. Армията на Сонхай също имаше някои огнестрелни оръжия и дори няколко оръдия, но те бяха по -малко многобройни.
* Мароканският барут беше оскъден: Първоначално те успяха да изненадат Сонхай с оръжията си с барут, но ограниченото им предлагане означаваше, че не могат да издържат тежки бомбардировки.
* Армията на Сонхай беше много превъзхождана: Мароканската армия, макар и по -добре оборудвана, беше превъзхождана от силите на Сонхай.
* Сонхаите бяха отслабени от вътрешен конфликт: Империята вече беше изправена пред вътрешни раздори и бунтове преди мароканската нашествие, което значително затрудняваше защитата им.
Истинските причини за поражението на Сонхай:
* Върховната конница на мароканката: Мароканската армия имаше висококвалифицирани и добре обучена конница, решаващ фактор в откритите бойни полета на Сахел.
* Стратегическото използване на оръжия с барут: Мароканците стратегически използваха ограничените си оръжия с барут, за да разбият формациите на Сонхай и да нарушат атаките си.
* Уязвимостта на Сонхай да изненада: Армията на Сонхай беше заловена от мароканската атака и тяхното ръководство беше лошо координирано.
Следователно, докато мароканските огнестрелни оръжия изиграха роля, спадът на империята на Сонхай в крайна сметка беше резултат от комбинация от фактори: вътрешна борба, лошо лидерство, превъзходна армия и стратегическото използване на оръжия с барут от мароканите.