Для усиления эффекта Эдуард I добавил к сцене кое-что от себя. Он поклялся одновременно перед лебедями и Господом, соединив воедино древнюю рыцарскую традицию с благочестием и верностью установлениям феодального права. Но если король надеялся таким способом направить сына на путь истинный и обрести хоть какую-то уверенность в том, что наследник продолжит его дело, то в этом он и на сей раз не преуспел.
Для финансирования очередной кампании Эдуард I первым делом на законном основании потребовал феодальную помощь у всех своих вассалов — согласно обычаю, он имел на нее право по случаю посвящения старшего сына в рыцари. Традиционно уже для поднятия боевого духа у английских баронов он пообещал раздать им конфискованные владения Роберта Брюса и его последователей.
Однако сам король чувствовал себя все хуже. Он не мог сидеть на коне, быстро уставал. Поэтому кампанию начала небольшая армия под командованием Эмера де Валанса, насчитывавшая 30 латников, 300 кавалеристов и 1300 пехотинцев. Англичане переправились через Форт и 19 июня у Метвина недалеко от Перта застигли врасплох войско Роберта Брюса. Неопытный шотландский полководец не принял надлежащих мер по боевому охранению, и его армия была разгромлена. Шотландцы настолько растерялись и перепугались перед лицом внезапной атаки, что не придумали ничего лучшего, как закрыть геральдические знаки на своих щитах белой тканью, чтобы не быть узнанными.
Беспорядочно отступавшие на запад остатки армии Брюса были настигнуты преследователями у южной оконечности озера Лох-Тей, где еще раз потерпели поражение. Затем они были перехвачены около Тайндрама воинами клана Макдугалов под командованием сына вождя Джона Аргайлского и на этот раз полностью уничтожены. Сам новоявленный король Роберт I сумел, подобно Уильяму Уоллесу после битвы при Фолкёрке, спастись — он бежал, скрываясь в вересковых зарослях. Джон Ботетур и Джон де Ментит в поисках Брюса обыскали весь полуостров Кинтайр вплоть до самых его южных границ, где осадили и взяли замок Данэверти, но безуспешно. Роберту Брюсу удалось ускользнуть от них, тайком переправиться на лодке через Ирландское море и высадиться на острове Ратлин у северного побережья Ирландии. Там он некоторое время и скрывался от своих врагов.
В остальном англичанам сопутствовала удача. Они схватили недалеко от Стерлинга сэра Саймона Фрейзера. Неприступный замок Лох-Дун — последняя цитадель Брюса на юго-западе страны была расположена на маленьком островке посреди одноименного озера — сдался без боя. Его констебль сэр Гилберт де Каррик решил не испытывать судьбу и открыл ворота неприятелю. Так в плен к англичанам попал зять Роберта Брюса сэр Кристофер Ситон, нашедший здесь убежище после разгрома при Метвине.
Основная армия, которой командовал принц Уэльский, выступила из Карлайла в июле и заставила капитулировать Лохмабен. Затем она двинулась в Перт, разоряя все окрестности на своем пути. Пройдя через Перт и еще более северный Абердиншир, англичане осадили замок Килдрамми. Туда, на дальний север Роберт Брюс отправил свою семью, надеясь, что это вполне безопасное место. Замок был родовым гнездом мормэров Мара, и сейчас им владел очередной носитель этого титула, несовершеннолетний Доналд II. Его мать была сестрой Роберта Брюса, а небольшим гарнизоном командовал младший брат шотландского короля Нил. В цитадели также находился Джон Стратбогийский граф Атоллский, женатый на тетке юного мормэра.
Замок сопротивлялся англичанам достаточно долго для того, чтобы дать графу Атоллскому время тайно вывести за стены и увести подальше от опасного места дам — жену шотландского короля Элизабет, сестер Кристину и Мэри, дочь Марджери, а также Изабель Макдафф, которая незаконно провела коронационный обряд. Вскоре после побега женщин твердыня пала, гарнизон был захвачен в плен. Несовершеннолетнего мормэра и Нила Брюса отправили в Берик-апон-Туид, где судьи приговорили королевского брата к повешению, потрошению и четвертованию. Приговор был без промедления приведен в исполнение. Доналду мормэру Мара повезло больше — приняв во внимание юный возраст мятежника, судьи отослали его к английскому двору в Лондон. Несмотря на самоотверженность защитников Килдрамми, графу Атоллскому со спутницами далеко уйти не удалось. Довольно быстро их выследили и схватили.
Эдуард I боролся с тяжелой болезнью, приковавшей его к постели, все лето. Выздоравливал он медленно. К сентябрю 1306 года король, наконец, смог подняться с ложа и медленно, делая короткие переезды, отправился на север. Свежий воздух и радость путешествия сказались на нем благотворно. Один из членов королевской свиты писал своему приятелю: «Король будет в Лейнеркосте, что с этой стороны (с востока. —