Sin embargo, en 1132 Cadwallon resultó vencido y muerto en una campaña contra Powys en Nanheudwy, cerca de Llangollen.