Оставив Маргариту с младенцем в Бразертоне, два Эдуарда продолжили свой путь в Карлайл, куда прибыли 25 июня 1300 года. Армия была расквартирована в самом городе, а в 25 километрах от него, в заливе Солуэй стоял наготове флот из пятидесяти восьми судов.
Войско двинулось в поход 4 июля. Его целью король избрал Галлоуэй, где сосредоточились основные силы мятежников. Погода была отвратительной — дождь лил не переставая. Местные жители, едва завидев на горизонте армию Эдуарда I, покидали свои дома и угоняли скот в горы. Тем не менее даже лишенные возможности «кормиться с земли» англичане без особого труда захватили Экклфехан и Лохмабен. Затем они повернули в Дамфрис, дошли до устья реки Нит и обложили замок Карлаверок. Осада затянулась на неделю лишь потому, что король не желал зря губить жизни своих солдат и ждал прибытия осадных орудий. Как только они были пущены в действие, крепость пала. Это случилось 15 июля.
События вокруг взятия города легли в основу известной поэмы «Осада Карлаверока», написанной безымянным очевидцем на французском языке. В ней скрупулезно перечислены все рыцари, принявшие участие в осаде, описаны их роскошные наряды из богато расшитых тканей, великолепные баннеры и пенноны на копьях. В поэме дана детальная картина английского лагеря, в котором было разбито множество великолепных шатров — и белых, и цветных. Земляные полы в них устилались свежими, только что сорванными цветами. Те, кто не мог себе позволить такое дорогое удовольствие, как шатер, наспех возводили временные хижины, для постройки которых были вырублены все окрестные деревья.
Как поступил Эдуард I с пленниками, достоверно неизвестно. По этому поводу существуют две полярные точки зрения современных ему хронистов. Монах-августинец из Ланеркостского приорства, что расположено в каких-то 60 километрах от места действия, писал следующее: «Также взял он замок Карлаверок, который отдал сэру Роберту де Клиффорду, и приказал он многих из тех, кто находился в замке, повесить»[136]. А вот автор упоминавшейся уже поэмы «Осада Карлаверока» свидетельствовал о прямо противоположном: «И вот число тех, кто вышел из него (замка. — В. У.) — разного достоинства и ранга шестьдесят человек. И на них взирали с удивлением, но все они были взяты под охрану и защиту, пока король не приказал сохранить им члены и жизнь и одарил каждого из них новой одеждой»[137]. Впрочем, в финансовых отчетах королевского гардероба следов такой щедрости отыскать не удалось.
Из Карлаверока армия двинулась на запад. Неожиданно в расположение войска прибыло шотландское посольство, которое совершенно несообразно с текущей ситуацией потребовало от Эдуарда I не только освободить Джона Балиола, но и вернуть отобранные у шотландских лордов земли. Естественно, король даже не соизволил дать ответ на столь дерзкие претензии. У Туайнема передовой английский отряд неожиданно наткнулся на шотландцев. Преодолев первоначальное замешательство, англичане вскоре перешли в контр-атаку, обратили врага в бегство и даже захватили в плен сэра Роберта Кейта, наследственного маршала Шотландии.