Абдалла Мохаммед бежал из Марокко к королю Португалии Себастьяну I. Он убедил короля начать военную компанию в Марокко против Абд аль-Малика. Армии трёх королей сошлись в битве при Эль-Ксар-эль-Кебире 4 августа 1578 года. В битве победила армия Абд аль-Малика, правда сам он, будучи тяжело больным, умер в день битвы. В сражении были убиты другие два короля — Себастьян I и Абу Абдалла Мохаммед II. Султаном Марокко стал младший брат Абд аль-Малика Ахмад аль-Мансур.