Batalla de Fahs al-Yallab

[3]​ Ibn Mardanís reaccionó haciendo un llamamiento a la movilización general en sus dominios y pidiendo ayuda a sus aliados cristianos del reino de Castilla para reforzar sus huestes.[6]​ La batalla tuvo lugar 12 km al sur de Murcia,[2]​ en un lugar en las cercanías de Alhama conocido como Faḥṣ al-Yallāb o «campo del tratante o mercader»,[b]​[7]​ en el valle del Guadalentín.[6]​ Los almohades salieron victoriosos, e Ibn Mardanís no tuvo más alternativa que refugiarse en su capital Murcia, mientras sus enemigos saqueaban la huerta alrededor de la ciudad ante la incapacidad de superar sus murallas.Los norteafricanos hicieron anunciar su victoria en Sevilla[c]​ y Marrakech mediante cartas en las que se comparaba el lance con la batalla de Di Car, en la cual los árabes preislámicos habían derrotado a los persas sasánidas.[4]​ Aunque en el bando murciano combatieron algunos cristianos, la batalla es únicamente referenciada por las fuentes musulmanas.