Los catalanes, en clara inferioridad numérica, para evitar ser rodeados en los Pirineos se retiraron hasta Perelada, donde se retirarían después de una batalla a campo abierto, pero el infante Alfonso, comandante del ejército, ordenó la evacuación de la villa por falta de provisiones,saliendo con 5.000 almogávares en dirección a Gerona, el siguiente lugar donde se presentaría la defensa después de quemar la ciudad de Perelada y dejando tropas en los castillos de camino a Barcelona.