Intanto de Warenne andava alla caccia di Wallace e lo trovò nei pressi di Stirling, la Battaglia di Stirling Bridge che seguì fu una totale disfatta per gli inglesi, i rinforzi non poterono fare alcunché e l'esercito inglese venne spazzato via dai ribelli, ancora peggio gli inglesi vennero spediti fuori dai confini scozzesi, mentre Wallace e i suoi uomini facevano continue incursioni nel nord dell'Inghilterra, accarezzando il progetto di invaderla. Nella primavera del 1298 Edoardo tornò in patria dalla Francia, reclutò un esercito piuttosto corposo e marciò verso la Scozia: ne nacque la Battaglia di Falkirk che vide gli inglesi vittoriosi. Anche Henry de Percy era presente come veterano nella cavalleria mobile.