Pero tanta victoria escocesa fue demasiado para Eduardo I de Inglaterra, el cual firmó un tratado de paz con Francia y ordenó que todo su ejército en suelo francés fuera devuelto a su país para atacar a los rebeldes escoceses.