Proti této vládě vypukla vzpoura vedená Williamem Wallacem. Eduardova armáda jeho vojsko 23. srpna 1305 v bitvě u Falkirku porazila a Eduard nechal Williama popravit. I když v bitvě zvítězil, utrpěla jeho armáda velké ztráty a Eduard byl nucen vrátit se zpět do Anglie.