Pero el ataque de los granadinos fue frenado por algunos caballeros de la ciudad de Córdoba desde el castillo de Espejo, donde se hallaban Martín Alfonso de Córdoba el Bueno y Pay Arias de Castro, aunque hubo discrepancias en cuanto al modo de defender Castro del Río, ya que unos creían que lo mejor era penetrar en el castillo lo antes posible, y otros pensaban que la resistencia en el interior era insostenible y que lo mejor que se podía hacer era «negociar la salida» de sus moradores, aunque en esos momentos Martín Alfonso de Córdoba manifestó que lo «defendería o moriría en él».