En Arzila, Sebastián uniuse ao seu aliado Abu Abdullah Mohammed II, que tiña uns 6.000 soldados moriscos e, en contra do consello dos seus comandantes, marchou ao interior. Na batalla de Alcácer Quibir
(Batalla dos Tres Reis), o exército portugués foi derrotado por Abd Al-Malik á cabeza de máis de 60.000 homes.