En la Reconquista los Reyes Católico expugnan diversas plazas, entre ellas Ronda el 22 de mayo de 1485, de la que era alcaide Hammet el Zegrí, que se refugia en Málaga, donde encabeza la resistencia, pese a las ofertas de los Reyes Católicos para conseguir su vasallaje.
En Málaga, el asedio empieza el 5 de mayo de 1487, resistiendo las tropas nasiríes (3.000 gomeles de las fuerzas regulares y otros 8.000 hombres armados) hasta el mes agosto, cuando sólo resisten la Alcazaba (bajo el mando de Ali Dordux) y el castillo alcázar de Gibralfaro (bajo mando de Hamet el Zegrí y Alí Derbal). El 18 de agosto, Ali Dordux, después de negociar su estatuto como mudéjar, rinde la Alcazaba, pero Gibralfaro tendrá que esperar dos dias más hasta que sus defensores se rindieron por el hambre y la sed. Todos los malagueños serán vendidos como esclavos, mientras Hamet el Zegrí es encarcelado en una cárcel de Carmona donde pasará el resto de sus días.