What resulted was the Treaty of Aberconwy, which guaranteed peace in Gwynedd in return for several difficult concessions from Llywelyn, including confining his authority to Gwynedd Uwch Conwy once again.
Llywelyn was forced to acknowledge the English king as his sovereign; initially he had refused, but after the events of 1276, Llywelyn was stripped of all but a small portion of his lands.