Den portugisiske hærstyrken, som hovedsakelig besto av utenlandske leiesoldater, dro inn i Marokko i 1578, og til tross for sin offiserers råd marsjerte Sebastian dypt inn i landet for å slå seg sammen med sine marokkanske allierte. Ved Alcazarquivir, på marken av De tre konger, ble den portugisiske hærstyrken omringet av hærstyrken til Ahmed Mohammed av Fez. I det slaget som fulgte ble Sebastian med all sannsynlighet drept.