Это вызвало небольшой переполох среди рифов.
Затем испанцы вступили в бой с конницей бедуинского бея Ибн Баттуты.
О’Доннелл, ловко поигрывая шпагой, одолел воинственного бея, заколов его, на фоне дикой перестрелки между солдатами Ибн Баттуты и испанскими всадниками.
Это заставило временно отступить кочевников.
Стремясь выбить рифов с позиций на равнине у фортов Кабреризас и Ростро-Гордо, О’Доннелл разделил свой отряд — сорок поскачут с ним, а оставшиеся под командованием Хосе Маргалло, примут на себя удар
основных сил берберов.
И это сработало.
Отряд рифских берберов до 3-4 человек, державший север правого берега реки Оро кинулся вдогонку за О’Доннеллом, а основной авангард пиратов (6000 воинов, включая наемников-мавров и туарегов) ведомые самим рифским каидом Мулей-эль-Аббасом, начали преследовать отряд Хосе Маргалло.
Прорываясь сквозь силы и полчища берберов, О’Доннелл десятками терял своих людей.
29 ноября остатки сил О’Доннелла (12 конных карабинеров) были окружены 2-тысячным конным отрядом бедуинов.
Испанцы сражались до последнего вздоха.
Сам храбрый начальник двоих кочевников заколол шпагой, а когда его сбросили с лошади, отстреливался из револьвера на наседающего врага.
Так героически погиб генерал-капитан Леопольдо О’Доннелл, растерзанный бедуинами в степях Аль-Рифа…
Что касается второго диверсионного отряда Хосе Маргалло, здесь ситуация была немного получше.