En julio de 1277, Eduardo invadió con una fuerza de 15 500, de los cuales 9000 eran galeses.