Finalmente, el 22 de junio de 1283, Dafydd fue capturado en las cercanías de Bera Mawr, en un lugar llamado Nanhysglain.