The weekend's local football results from Anglesey and Gwynedd
JD Cymru Premier
Caernarfon Town 1-2 Newtown
After their shock midweek win over The New Saints, the Cofis saw their six-game unbeaten run come to an end when the Robins visited The Oval.
Hari Thomas gave away a penalty in the 14th minute for a foul on Jason Oswell in the box, but the Caernarfon keeper made amends when he saved Zeli Ismail's spot kick.
Barely a minute later, another lapse saw Thomas rush out of his area to clear the ball as it was passed to Josh Lock, who struck into an empty net.
Newtown were 2-0 up by the hour mark when Callum Roberts volleyed the ball over Thomas, before Caernarfon hit back when a Oswell handball led to a penalty, duly converted by Louis Lloyd.
But the Cofis were unable to find a way back as they slipped to a first defeat in five.
Caernarfon's Welsh Cup second round tie at Holyhead Hotspur can be heard live on a MônFM Sport Special this Friday night at 7.30pm.
JD Cymru North
Bangor 1876 3-4 Denbigh Town
Bangor found themselves on the back foot after just eight minutes when Nathan Brown fired the visitors in front on his 28th birthday, before Owen Davies doubled the lead on 17 minutes.
Bangor were level by the hour mark with Tom Clarke and Mason Blackwell-Jones scoring either side of the break, only for Denbigh to regain the lead via sub Paul Fleming midway through the second half.
Jon Culshaw looked to have earned a point for the hosts when he struck a loose ball, but in the fifth minute of added time, another Denbigh sub Harrison Bellis condemned the Nantporth side to back-to-back defeats.
Lock Stock Ardal North West
Conwy Borough 1-3 Porthmadog
Llannefydd 3-2 Llangefni Town
Menai Bridge Tigers 1-6 Corwen
NFA 1-1 Holyhead Hotspur
Pwllheli 0-3 Connah's Quay Town
Trearddur Bay 1-0 Y Rhyl 1879
Y Felinheli 0-1 Nantlle Vale
FAW Reserves League - North West
Dolgellau AA 3-2 Llanrwst United
North Wales Coast West League
Premier Division
Bethesda Athletic 13-0 Pentraeth
Bontnewydd 2-0 Penrhyndeudraeth
Boded 2-2 Nefyn United
Glantraeth 1-2 Cemaes Bay
Llanberis 2-1 Talysarn Celts 1
Llannerchymedd 3-2 Aberffraw
Llanystumdwy P-P Mynydd Llandegai
Division One
Amlwch Town 4-2 Mountain Rangers 2
Bethesda Rovers 2-2 Llangoed & District
Cefni P-P Valley Seniors
Gaerwen 1-0 Deiniolen
Holyhead Town 0-3 Blaenau Ffestiniog
Llanfairpwll 2-3 Caergybi
Genero Adran Trophy
Group 1
CPDM Bangor 0-4 Llandudno
Group 2
Flint Town United 9-3 Y Felinheli
North Wales Women's League - West
Kinmel Bay 0-0 Amlwch Town
Llangefni Town 4-2 Trearddur Bay
Llanystumdwy P-P Pwllheli