en 1276 et profitant de la faiblesse du royaume nasirde de grenade le roi alphose X de castille decida de ne pas respecter les traités qui le liaient aux musulmans et voulut mettre fin a la presence musulmane en espagne.il envoya donc une puissante armée commandée par un noble espagnol du nom de don nuno de lara avec comme premier objectif de prendre algesiras.le sultan nasride incapable de faire face a cette armée fit appel une fois encore aux renforts du maroc et au sultan merinide ABU YUSUF YAKUB.le sultan qui etait connu comme un grand guerrier,defenseur de l'islam traversa avec son armée ne depassant pas les 10 000 guerriers.recit de la bataille:"les marocains se deployerent entre algesiras et tarifa puis firent mouvement vers l'interieur et franchirent le guadalquivir.apres quelques accrochages avec les castillans abu yusuf conduisit ses troupes vers ecija.la bataille fut acharnées;les guerriers merinides et arabes ressemblerent a des lions dans la bataille semant la terreur dans le camp espagnol.6000 castillans on trouvé la mort parmi eux le commandant dont la tet fut coupé et envoyé au sultan nasride de grande,les marocains firent 8000 prisonniers."apres cette grande victoire le sultan merinide reconciliait les nasrides et mettait fin a la guerre civile qui ravageait le royaume de grenade.les merinides avec 5000hommes se dirigerent ensuite vers seville,battant une armée castillane venue en renfort et tuerent le commandant qui etait le gendre du roi d'espagne.les habitants de seville consentirent a payer le tribu et le sultan a demandé aux espagnols de lui restituer les livres et ouvrages musulmans pillés par les armées chretiennes a toléde,seville et cordoue.