Когда срок истек, все собрались снова; но теперь на другом берегу Твида, на шотландской территории, на открытой равнине, называемой Апсетлингтон, которую Эдуард, вероятно, выбрал для того, чтобы претенденты не могли ссылаться на принуждение с его стороны. Впрочем, заранее были приняты все предосторожности, ибо на этот раз никто не стал возражать против повторного предложения признать Эдуарда I сюзереном Шотландии; шотландцы ответили, что они соглашаются с этим условием свободно и добровольно.
После этого начали рассматривать права претендентов на корону. Роберт Брюс, владелец Аннандейла, и Джон Балиол, лорд Галловей, оба нормандцы по происхождению, а также потомок королевской фамилии Шотландии по линии дочери Давида, граф Хантингтон, были признаны имеющими больше остальных прав на корону. Поэтому Эдуарда попросили выбрать короля из них. Он назвал Джона Балиола.
Тот сразу же опустился на колени, вложил свои руки в ладони короля Англии, поцеловал его в уста, признав себя вассалом и ленную зависимость от Эдуарда не только трех завоеванных провинций, но и всего Шотландского королевства.
Хотя буря, предсказанная Томасом Рифмачом, рассеялась, молния все-таки сверкнула и поразила шотландский народ.
Балиол начал править; вскоре в поступках и суждениях нового короля стала обнаруживаться его пристрастность и нерешительность. Недовольные роптали; Эдуард поощрял их протестовать против решений шотландского короля, что они и не преминули делать. Эдуард собрал множество жалоб, справедливых и ложных, и потребовал, чтобы Балиол предстал перед судом Англии. При этом требовании Балиол почувствовал поползновение снова стать мужчиной и королем: он ответил решительным отказом. Тогда Эдуард в качестве гарантии сюзеренитета потребовал передачи в руки Англии крепостей Берик, Роксбург и Джелбро; в ответ Балиол собрал многочисленную армию; известив Эдуарда о том, что больше не признает его сюзереном, он перешел границу и вступил в Англию. Эдуард только этого и желал; все его поведение после провозглашения Балиола королем явно преследовало эту цель: ему было мало, что Шотландия стала его вассалом, он хотел видеть ее в рабстве. Поэтому он собрал армию и пошел навстречу Балиолу; в первый же день похода к нему присоединился всадник с большим отрядом солдат и попросил разрешения принять участие в кампании на стороне англичан. Это был Роберт Брюс, соперник Балиола.
Обе армии сошлись под Данбаром; шотландцы, которых их король покинул в начале битвы, были разбиты. Балиол, боясь попасть в плен и подвергнуться жестокому обращению, сказал, что готов добровольно сдаться англичанам, если ему будет сохранена жизнь (таковы были воинские законы, принятые в ту эпоху). Заявив об этом, он прибыл к Эдуарду в замок Роксбург без королевской мантии, вместо какого-либо оружия или скипетра держа в руках белую палочку, и объявил, что он, подталкиваемый дурными советами шотландской знати, предательски восстал против своего господина и повелителя, но во искупление собственной вины уступает Эдуарду все свои королевские права на землю Шотландии и своих подданных. На этих условиях король Англии простил его.
Именно на такой ход событий надеялся Брюс, присоединяясь к Эдуарду. Поэтому, едва Балиол был лишен прав короля, его старый соперник, который во многом помог победе, явился к Эдуарду, тоже требуя трон на тех же условиях, на каких тот был предоставлен Балиолу; но Эдуард спросил Брюса на франко-нормандском наречии:
— Неужели вы думаете, что у нас нет других дел, кроме как завоевывать вам королевство?
Скоро этот ответ приобрел блистательную ясность, которую Эдуард сначала, казалось, не считал нужным ему придавать; как победитель Шотландии он перебрался с берегов Твида в Эдинбург, переправил архивы в Лондон, приказал выкопать и перевезти в Вестминстерский собор большой камень: на нем, согласно древнему национальному обычаю, стояли короли Шотландии в день коронации; наконец, он доверил управление Шотландией графу Суррею, назначив главным казначеем Хью Крессингема, а главным судьей Уильяма Ормсби. Потом, направив во все провинции английских капитанов и разместив во всех замках английские гарнизоны, Эдуард возвратился в Лондон, чтобы позаботиться об умиротворении Уэльса (он, как и Шотландия, был покорен недавно), приказав повесить последнего принца, все преступление коего состояло лишь в том, что он отстаивал свою независимость. С того времени старшим сыновьям королей Англии неизменно присваивается титул принца Уэльского.