A Arzila, Sebastià es va unir al seu aliat Abu Abdullah Mohammed II, que tenia al voltant de 6.000 soldats moros i, en contra dels consells dels seus comandants, va marxar cap a l'interior. A la batalla d'Alcácer Quibir
(Batalla dels Tres Reis), l'exèrcit portuguès va ser derrotat per Abd Al-Malik al capdavant de més de 60.000 homes.