Sin embargo, Juan Ponce de Cabrera y sus hombres derrotaron a las tropas enviadas por el maestre y permanecieron en él, aunque poco después el rey le ordenó que devolviese la villa y el castillo de Cabra a la Orden de Calatrava, y al negarse aquel, Alfonso XI le condenó a muerte y Juan Ponce de Cabrera fue ejecutado públicamente en la ciudad de Córdoba a principios de 1328 por causa también de los desmanes que había cometido durante la minoría de edad de Alfonso XI.