I Arzila sluttede Sebastian sig til sin allierede Abu Abdullah Mohammed II, der havde omkring 6.000 mauriske soldater og mod sine kommandørers råd marcherede ind i det indre af landet. Slaget ved Alcácer Quibir
(De tre kongers slag), blev den portugisiske hær slået ned af Abd Al-Malik med mere end 60.000 mand.