Ramiro II, que estaba en Zamora, cercó León y la rindió, hizo preso a Alfonso IV en torno a agosto del 931 y lo encerró con grilletes en un calabozo.