Caernarfon Town have won the FAW Youth Cup for the first time in their history, beating The New Saints 2-1 in the final.
The Cofis fought back in the second half at Llandudno's Maesdu Park on Easter Sunday to make amends for last season's defeat against Haverfordwest County.
TNS went ahead after just three minutes when Oliver Mirceta-Jones beat keeper Hari Thomas from Alfie Webb's assist.
But Caernarfon drew level on 16 minutes with a Osian Ellis setpiece from the edge-of-the-box only for Mirceta-Jones to retake the lead for TNS with his brace.
Charlie Griffith equalised for the Cofis just before the hour, finding Iwan Jones' pass at close range, befoe Owen Roberts put them ahead on 75 minutes with a superb volley from the edge of the box.
Captain Caron Williams denied TNS a late equaliser when he cleared off the line as Caernarfon held out to become the first North Wales team to win the cup in over 30 years.
The Cofis' first team will be aiming for their own glory next Sunday when they take on Flint Town United in the Welsh Cup final at Newport's Rodney Parade next Sunday (3.15pm kick off).


Extra trains for Welsh Cup final
Top award for inclusive youth sport programme
City cruise into FAW Trophy final