Trahaearn gjorde mottrekk ved å gå inn i en allianse med Caradog ap Gruffydd. Det ble også sagt at han hadde normanniske armbrøster i sin hær, men i slaget ved Mynydd Carn, nord for St David's, ble både Trahaearn og Caradog drept i året 1081. Gruffydd ap Cynan tok igjen over styringen av Gwynedd mens Rhys ap Tewdwr ble gjeninnsatt som prins av Deheubarth. Det er nedtegnet at Trahaearn skal ha blitt drept av en av Gruffydd ap Cynans menn, en irlender ved navn Gucharki.