4 августа 1578 года на севере Марокко, близ города Эль-Ксар-эль-Кебир произошло крупное сражение между претендентами на марокканский престол. На поле боя сошлись армии удерживавшего власть Абу Марвана Абд аль-Малика и лишившегося её Абу Абдаллы Мохаммеда аль-Мутаваккиля, которого поддержало союзное войско португальцев во главе с королем Себастьяном I. Битва привела к смерти всех троих участвовавших в ней монархов и грандиозному разгрому португальского войска, что в итоге вскоре привело к потере Португалией статуса могущественной державы, а затем и независимости.
В XVI в. маленькая Португалия владела огромной империей, в которой никогда не заходило солнце. Опытные навигаторы, ненасытные завоеватели португальцы господствовали в Бразилии, Индии, на Молуккских островах, в Африке. Однако в Марокко португальская экспансия столкнулась с сильным противодействием.
Португальцы пытались утвердиться в Северной Африке с начала XV века. Несмотря на ряд крупных военных успехов к 1578 году в их руках находилось всего три крепости: Мазаган, Танжер и Сеута, постоянно подвергавшихся атакам марокканцев. Король Себастьян, воспитанный иезуитами и истово веривший в рыцарские идеалы, планировал сосредоточить силы Португальской империи на завоевании Магриба. Владение этим регионом позволило бы португальцам контролировать многочисленные торговые пути Средиземноморья и Сахары, улучшить связь со своими владениями в Африке и фактически монополизировать торговлю на севере и западе континента.
Кроме того, для короля и его окружения крайне существенной была перспектива повторной христианизации севера Африки, бывшего в эпоху Римской империи одним из крупнейших религиозных центров. В то же время задача усложнялась растущей военной мощью Марокко. Победивший в междоусобной войне шериф Абд аль-Малик был умелым полководцем и дипломатом, добившимся союза с османской Турцией, что ставило положение португальских крепостей под большую угрозу.
Поводом к военному вмешательству послужили действия изгнанного из Марокко Абу Абдаллы Мохаммеда: он бежал сначала в Испанию затем в Португалию и обратился к португальскому королю за помощью в возвращении престола. Несмотря на предупреждения об авантюрности такого шага, Себастьян решил поддержать аль-Мутаваккиля, видя во вмешательстве в марокканскую междоусобицу верный путь к достижению своих целей. Истратив значительную часть казны, король собрал внушительную армию — в походе принимал участие цвет португальского рыцарства, а также опытные наёмники из Испании Германии и Италии.
Португальская армада отплыла из Лагуша 24 июня 1578 года и остановившись на 10 дней в Кадисе, через месяц достигла берегов Марокко, где к ней присоединились войска аль-Мутаваккиля. Между тем Абд аль-Малик, знавший о приближении португальцев, слал королю Себастьяну письма, в которых одновременно отговаривал его от безрассудного предприятия и провоцировал к продолжению кампании, играя на чувстве рыцарской чести.
30 июля португальцы и их союзники, покинув лагерь близ Арсилы подошли к Эль-Ксар-эль-Кебиру где их ожидали войска Абд аль-Малика. Себастьян дал завлечь свою армию в ловушку между рекой Луккос и её притоком аль-Махазином, не приняв во внимание того обстоятельства, что уровень воды в реках сильно повышается во время прилива. Несмотря на то, что солдаты были утомлены переходом по пустыне, король отдал приказ к атаке. В начале битвы стороны обменялись залпами пушек и мушкетов — командир наёмников Стакли был убит разрывом пушечного ядра.
Абд аль-Малик несмотря на тяжёлую болезнь лично возглавлял марокканское войско. Он грамотно использовал равнинный рельеф и расположение войск противника (португальцы образовали огромное каре посреди равнины) использовав мобильную кавалерию, построенную полумесяцем для сжимания неприятеля в «клещи». Ему пришлось на одном этапе лично вести конницу в атаку (ей угрожал контрвыпад португальской кавалерии). Из-за подобного напряжения сил болезнь Абд аль-Малика обострилась, и он скончался до завершения битвы, повелев скрывать свою смерть от воинов, чтобы сохранить их боевой дух.
Португальцы, столкнувшись с натиском марокканской конницы с флангов оказались близки к окружению. Когда враг начал непосредственно угрожать центру солдаты Себастьяна дрогнули и обратились в бегство, сопровождавшееся избиением отступавших. Тем временем уровень воды в реке поднялся — путь к отступлению был отрезан; огромное количество воинов либо утонуло, либо было взято в плен. Один источник указывает что из португальского войска спаслось лишь около 100 человек, а большинство остальных оказалось в плену. Во время панического бегства в реке Махазин утонул и сам претендент аль-Мутаваккиль. Себастьян по одним данным разделил его судьбу, а по другой умер от тяжёлых ранений — тело его так никогда и не было найдено. Таким образом четырёхчасовая «битва трёх королей» унесла жизни всех участвовавших в ней монархов.
Поражение в битве при Эль-Ксар-эль-Кебире привело Португалию к катастрофе и утрате независимости. 24-летний король Себастьян не имел наследников, что привело Ависскую династию к упадку. Этим кризисом немедленно воспользовался испанский король Филипп II, который в 1580 году применив военную силу добился признания своих прав на португальский престол (его сестра Хуана была матерью Себастьяна, что давало формальный повод претендовать на трон). На следующие 60 лет Португалия, формально сохранившая государственность, стала владением испанских Габсбургов и навсегда утратила положение великой державы.