El 22 de julio de 1298, en la única batalla importante que había peleado desde Evesham en 1265, Eduardo derrotó a las fuerzas de Wallace en la batalla de Falkirk.