Английские рыцари, разбитые на десять бригад по триста конников в каждой, были лишены твердого общего руководства. До самого конца они были уверены, что шотландцы, повинуясь привычной тактике, не примут открытого боя. «Дабы предотвратить бегство скоттов», бригада Клиффорда и Бьюмонта попробовала обойти левый фланг шотландцев и прорваться к Стирлингу, но Брюс ждал этого маневра. Батальон Рэндолфа по его знаку спустился в низину, построился в шилтрон и после жаркой схватки вышел победителем.
В ночь на 24 июня шотландский рыцарь Александер Ситон, находившийся при Эдуарде II, перешел в стан Брюса. Он описал низкий боевой дух англичан после событий того дня и их невыгодное расположение, кончив словами: «Мой король, если ты желаешь выиграть Шотландию — час пробил!» На военном совете было в один голос решено дать назавтра сражение.
С рассветом Брюс призвал своих воинов «мужественно биться за державу отцов», освободил тех, кто погибнет, от посмертного налога (рельефа и хериота) и вывел их в открытое поле. Перед началом сражения все они преклонили колени в молитве, и Эдуарду показалось, будто у него просят пощады, на что состоявший при нем Инграм де Амфравилл, некогда один из Хранителей Шотландии, отозвался: «Вы правы, сир, но не у вас!»
Использовать пехотные шилтроны в наступлении было куда сложнее, чем в обороне, но шотландцы нерушимо держали строй. Английский авангард, помчавшийся навстречу, натолкнулся на непроницаемый лес копий и был уничтожен во главе с графом Глостером. Шотландцы метили как в седоков, так и в коней, и добивали упавших на земле. Легкая конница маршала Кита смела лучников, которые старались разредить шилтроны стрельбой. Несмотря на яростное сопротивление рыцарей, шилтроны неудержимо продвигались вперед, теснили их все дальше и наконец смяли все десять конных бригад, пехоту и стрелков Эдуарда II в одно беспорядочное скопище. В разгар сечи Брюс бросил в дело свой последний батальон, за которым с громким криком: «На них! На них! Они сдают!» — устремилась толпа кое-как вооруженных шотландских крестьян, поставленных стеречь обоз. Битва перешла в избиение. В невообразимой сумятице огромная численность английской армии привела к роковому исходу. Позади нее текла речка Бэннокберн, и, пытаясь спастись, англичане сотнями тонули, топтали и давили друг друга.
Потеряв коня, щит и личную печать, король Англии чудом сумел добраться до Стирлинга, где встретил холодный прием. По одной версии, Моубрей предложил ему войти, с тем чтобы сдаться шотландцам, по другой — просто захлопнул ворота и поднял мост. Преследуемый Дугласом, Эдуард скакал день и ночь до Данбара, где граф Марч предоставил ему корабль, и бесславно отплыл на юг.
При Бэннокберне Брюс не только разгромил несметную английскую армию. Он безоговорочно утвердил свою власть над королевством. Ему достались Стирлингский замок, богатые трофеи, весь обоз англичан, множество родовитых пленных. Одного графа Херифорда Брюс обменял на свою семью и на уже немощного и ослепшего епископа Уишарта, которые более восьми лет томились в Англии. Главное, Бэннокберн принес шотландцам военное и моральное преимущество, которое Роберт I искусно развивал в последующие годы. Но война отнюдь не была завершена. Эдуард II упрямо не признавал ни титула Брюса, ни независимой Шотландии. Одним из новых средств борьбы стала ирландская политика короля Скоттов.
Шотландию вообще, Кэррик и род Брюсов в особенности, связывали с Ирландией прочные и многообразные отношения. В военную пору шотландцы беспрепятственно закупали в Ирландии зерно, мясо, оружие и латы. В послании Брюса «королям, прелатам, клиру и обитателям всей Ирландии» около 1315 г. говорилось об общности происхождения, языка, обычаев и «особенной дружбе» двух стран и что «наш народ [скотты Шотландии и Ирландии] должен возвратиться к былой свободе». Еще в мае 1313 г. Роберт I вернул своей короне остров Мэн, и шотландский адмирал Томас Дан господствовал в Ирландском море. В мае 1315 г. Дан перевез из Эра в Ольстер отряд Эдуарда Брюса. Разбив порознь графа Ольстерского (тестя Роберта I) и английского юстициария Батлера и взяв Дандолк, Эдуард был провозглашен верховным королем Ирландии 2 мая 1316 г. В сентябре он захватил самый сильный ольстерский замок Кэррикфергус. Зимой 1316–1317 гг.. новый король по древнему обычаю совершил объезд страны вместе со своим братом, прибывшим с подкреплениями из Шотландии. Дважды шотландцы проходили в нескольких милях от Дублина, повергнув город в панику. Хотя они так и не вступили в столицу «Пэйла», господство англичан в Ирландии сильно пошатнулось, повсюду прокатились восстания, и страна какое-то время не могла быть источником военных сил и припасов для английской короны. В «Ирландской ремонстрации», поданной папе Иоанну XXII в 1317 г., «король Ольстера и истинный наследник всей Ирландии» Донал О'Нил передал свои права Эдуарду Брюсу; документ указывал на родство между «Великой» и «Малой Скоцией». Забрезжила возможность единого «кельтского альянса» против англичан: одно время Эдуард Брюс считался наследником шотландского престола, и валлийцы тоже хотели видеть его своим вождем. Шотландские галеры все чаще тревожили Уэльс, и были основания считать, что Брюсы задумали вторжение в Англию с запада. С гибелью Эдуарда Брюса при Фохарте в октябре 1318 г. угроза совместного выступления шотландцев и ирландцев не исчезла: Роберт I еще дважды, в 1327 и 1328 гг., высаживался в Ирландии.
После освобождения в марте 1318 г. Берика Шотландское государство было полностью восстановлено в границах 1286 г. Но задолго до того шотландские рейды стали обычными в североанглийских графствах, включая Йоркшир и Ланкашир. Эти набеги, всегда непредсказуемые и четко организованные, осуществляли сам Брюс либо Дуглас и Рэндолф. Беззащитное население северной Англии могло отвести опасность только выкупом. В 1311–1327 гг. одно Даремское епископство выплатило шотландцам за восемь перемирий 5333 фунта; за те же годы в казну Эдуарда II оттуда поступило в два с лишним раза меньше. Условия таких сделок были краткосрочными и обеспечивались английскими заложниками; за нарушение договора «рейдеры» жестоко карали грабежами и поджогами.
О значимости рейдов говорит следующее сравнение: при Брюсе таможенные сборы десяти крупнейших бургов Шотландии составили в среднем 185 фунтов в каждом, а в 1318 г. йоркширский городок Рипон предложил «рейдерам» 1000 марок, из которых сразу же внес 160 фунтов. Почти четвертая часть Англии регулярно платила Брюсу дань, и общая сумма полученных им «черных денег» (black maille, откуда более позднее английское значение «шантаж») превышала двадцать тысяч фунтов, помимо неисчислимой добычи (скот, зерно, оружие и т.д.). Иногда выпадал приз и в лице английского барона: в 1316 г. сэр Ральф Невилл был вызволен из шотландского плена за две тысячи марок.
Разорение северной Англии достигло таких размеров, что Эдуард II соединился с вождем враждебной ему партии графом Ланкастером, и в сентябре 1319 г. они обложили Берик с более чем восьмитысячным войском. Однако Брюс, получив этот бург, не стал разрушать его стены, а напротив, укрепил и отстроил их. Кастелян Берика Уолтер Стюарт держался стойко, и штурм города был сорван. Роберт I был достаточно силен, чтобы снять осаду прямым ударом, но избрал менее рискованный выход. Дуглас и граф Морей перешли границу и проникли вглубь Йоркшира, уничтожая все на своем пути. Архиепископ Йорка наспех собрал ополчение, но 20 сентября при Майтоне оно подверглось разгрому, известному как «Майтонский капитул» — по множеству клириков, которые погибли или разбежались. Осада Берика завершилась бесплодно, и в декабре Эдуард II согласился на двухлетнее перемирие.