El 4 de agosto de 1578 tuvo finalmente lugar, a orillas del río ("wed") de la Podredumbre ("Makhazín") la batalla llamada de Alcazarquivir por los portugueses y de "Wed al Makhazín" por los marroquíes, denominada también "Batalla de los Tres Reyes" porque en ella murieron el rey de Portugal y los dos sultanes que disputaban el trono en Marruecos.