11 декабря 1282 года сэр Эдмунд де Мортимер начал лобовую атаку на мост, в то время как остальные войска переправились через реку по броду, указанному местным жителем Уолвином, и атаковали защитников моста с тыла. Несмотря на мужественное сопротивление, передовой заслон валлийцев был уничтожен. Затем лучники Гиффарда расстроили боевые порядки основных сил неприятеля, а кавалерия довершила разгром. Ливелин, услышав шум битвы, поспешил вернуться, но было уже поздно. Последний князь Уэльса пал, пронзенный копьем простого шропширца Стивена из Франктона.
Уже бездыханное тело было обезглавлено, а затем захоронено в цистерцианском аббатстве Кум-Хир. Голову гонец доставил Эдуарду I вместе с письмом от сэра Роджера Лестрейнджа: «Благороднейшему сеньору Эдуарду, божьей милостью королю Англии, сеньору Ирландии и герцогу Гиеньскому Роджер Лестрейндж шлет привет, выражает почтение и глубокое уважение. Да будет вам известно, сир, что ваши добрые люди, которых вы отдали под мою команду, сразились с Ливелином сыном Грифита в области Билт в пятницу после праздника святого Николая, и этот Ливелин сын Грифита был убит, а его люди разгромлены, цвет их войска мертв. Подробности вам расскажет гонец, доставивший это письмо»[82].
Вспомнив пророчество Мерлина, воодушевлявшее Ливелина на борьбу с Англией, король приказал пронести по улицам столицы голову Ливелина, увенчанную серебряным обручем, подразумевающим диадему Брута, и затем выставить на стене лондонского Тауэра, насадив на копье. Смерть Ливелина стала решающим ударом по независимости Уэльса — он был последним князем, способным объединить страну и оказать достойное сопротивление англичанам. Потомки так и прозвали его — Ливелин Последний. Глубокая скорбь объяла всех валлийцев, мечтавших о величии своей страны. Бард Грифит аб ир Инад Кох в элегии, посвященной гибели Ливелина Последнего, написал горькие строки:
Некоторое время валлийцы продолжали безнадежное сопротивление под руководством Давида ап Грифита, скрываясь в горах. Давид отправил к Эдуарду I послом своего пленника Роджера де Клиффорда с запоздалым предложением мира, однако король отказался вести переговоры на эту тему, и Клиффорду пришлось вернуться в плен.
Король привел в Конви из Ридлана свежую армию, и 18 января англичане вошли в замок Долвиделан — важный стратегический пункт Сноудонии. Похоже было, что командир гарнизона сдал его англичанам без сопротивления, по ранее достигнутой договоренности. Затем войска двинулись к Харлеху. Отряды Роджера Лестрейнджа из Монтгомери и Гийома де Валанса из Аберистуита сошлись у единственного остававшегося в руках валлийцев замка. Это был Кастель-и-Бере, возведенный на скалистом холме над долиной Дисинни в 1220-х годах Ливелином Великим, дедом Ливелина Последнего. 25 апреля 1283 года после десятидневной осады крепость пала.
Давид пустился в бега, но долго скрываться ему не удалось В июне он был предан соотечественниками и схвачен прямо в своем укрытии среди бесплодных холмов Кадайр-Идриса. Это название в переводе с валлийского означает «кресло Идриса» — по всей видимости, имеется в виду Идрис ап Гуитно, древний князь Мерионета. Но Давид не сумел усидеть в кресле великого предка. Он был доставлен сначала в Ридлан, а затем в Шрусбери на суд парламента.
Эдуард I отказался встречаться с человеком, который его предал, посмеявшись над королевским гостеприимством и покровительством. В октябре 1283 года парламент постановил, что Давид должен быть протащен лошадьми по улицам Шрусбери за измену королю, повешен за убийства, выпотрошен за пролитую на Страстной неделе кровь и четвертован за участие в заговоре против жизни короля. Жестокий приговор привел в исполнение палач по имени Джеффри из Шрусбери, который получил за свою работу ровно один фунт стерлингов. После казни голова валлийского князя была выставлена в лондонском Тауэре рядом с головой его брата Ливелина, а прочие части тела были отправлены в Нортхемптон, Честер, Уинчестер и Йорк, причем два последних города яростно оспаривали право завладеть правой рукой преступника.