Three goals in a five-minute spell before half time proved enough to bag three points for Y Felinheli on Wednesday night.
Gruff John, Iwan Owen and Dan Pyrs found the net between the 40th and 45th minutes to put Felin in charge at the break.
Sub Sean McCaffery and Sol Williams hit back for the visitors in the second half, but the hosts held on for a fourth win in five league games.
League draw specialists NFA shared the points for an 11th time in 28 games, Owen Herbert giving them a 57th minute lead before sub Owen Jones levelled on 86.
A ninth straight league win lifted Llannefydd into third spot and condemned Phoenix to a defeat which keeps them floundering in the relegation zone despite producing a great fightback at Cae Sling..
Gwion Owen’s first half double gave Llan a 2-0 half time lead. Mathew Jones made it three two minutes into the second period, Tomos Salisbury with a trio of assists.
Pen then rallied courageously, goals from Toby Jones, Harley Crossfield and Jay Sutton on 58, 68 and 70 minutes respecitvely making it all-square.
However, Llannefydd grabbed an 85th minute winner through 17-year-old substitute Ianto Price Jones, assists king Salisbury again the supplier.
Osian Hughes hit another treble to make it 34 goals for the season in Bethesda’s home whipping of Trearddur Bay.
Skipper Hughes netted on 48, 71 and 78 minutes to seal a home triumph after Cian Williams and Kyle Hartleb made the most out of two first-half assists from Louie Turner.
Hartleb and a Cameron Roberts (2) delivered the second half assists, Sol Williams with a consolation for Bay.
Aron Hughes Jones banked an 81st minute winner for Llangefni which added to Connah’s Quay Town’s relegation fears.
The visitors led through a fourth-minute Toby Lemon finish before Quay skipper Leon Bennett conceded an oan goal on 19 to make it one-apiece at the interval.
Tomos Salisbury, Thomas Jones and Llion Morris found the net as Llannefydd maintained their fine winning run at Llay’s expense, J J King replying for the visitors.
Sam Thomas’ 91st minute equaliser for Llanrwst denied Phoenix three vital points in their battle against the drop.
Jay Sutton had given the visitors a 37th minute lead they were just unable to hold on to.
The title was secured at Ffordd Derwen as Tom Clarke’s first half header proved enough to ensure Bangor City 1876 were crowned league champions.
This match and the associated title celebrations were covered in depth at the weekend by Grassroots North Wales.
Port continued their relentless pursuit of runners-up spot by going nap against Mynydd Isa at Y Traeth.
Osian Evans was the home team hero with a hat-trick, making it 16 goals in 14 matches for the on-loan from Caernarfon Town 19-year-old.
Subs Danny Brookwell and Sam Reynolds added further goals for the hosts.
Good fightback by bottom side St Asaph to earn a point after first half strikes from Luke Steele and Hari Lambe delivered Pwllheli a 2-0 half time advantage.
Harvey Gordon halved the arrears on 63 and James Williams equalised after 80.
Pwllheli had sub Robin Thomas sent off for two yellows in the 79th minute and Daniel Wallis received a straight red for Saints with 90 on the clock.
What a team - the Cefn Albion quadruple (and nearly quintet) winners of 2014-15 When…
Christian Jardine joint top-scored for Northop Hall 1st XI. Pictures: GARETH PRESTIDGE - many thanks…
Northop batting at Bangor. Pictures: ANDRE PEPPER - many thanks NORTH WALES CRICKET LEAGUE REPORTS…
History update - Blaenau Ffestiniog hold the record for the most Cookson Cup wins. Earlier…
Alex Swindell (CPD Y Rhyl 1879 to Holywell Town) Cymru Premier League bound Holywell Town…
Wrexham Foresters have won the Central Wales North Ladies Football League in their debut season…