Pero cuando Juan II se disponía a volver a embarcarse rumbo a Tarragona se produjo el desastre de Viladamat, que fue el reverso de la medalla de la victoria realista en la batalla de Calaf.