Football results roundup
JD CYMRU PREMIER
Barry Town United 0-0 Penybont Cefn Druids 1-4 The New Saints Caernarfon 3-3 Bala Town Cardiff Met 1-1 Newtown Connahs Quay Nomads 2-0 Flint Town United Haverfordwest County 0-0 Aberystwyth Town
JD CYMRU NORTH
Colwyn Bay 3-1 Buckley Town Conwy Borough 0-4 Llandudno Guilsfield 1-1 Ruthin Town Holyhead Hotspur 1-0 Holywell Town Llanrhaeadr 3-3 Gresford Athletic Penrhyncoch 1-1 Airbus UK Broughton
ARDAL NORTH-WEST
Blaenau Ffestiniog 1-4 Denbigh Town Brickfield Rangers 1-3 Porthmadog Llandudno Albion 4-3 Saltney Town Llanrwst United 2-1 Llanuwchllyn Mold Alexandra 3-0 Brymbo Rhostyllen 1-1 Rhydymwyn
St Asaph City 1-0 Y Felinheli
NORTH WALES COAST WEST PREMIER
Bangor 1876 2-1 Penrhyndeudraeth Bodedern Athletic 6-0 Glantraeth Gaerwen 3-2 Pwllheli Mynydd Llandegai 2-1 Aberffraw
DIVISION ONE
Caergybi 7-0 Cefni Waunfawr 1-2 Mountain Rangers
NORTH WALES COAST EAST PREMIER
Bro Cernyw v Llansannan P (No referee/pitch problem)
Glan Conwy 4-3 Llandyrnog United Kinmel Bay 1-5 Penmaenmawr Phoenix
Meliden 1-1 Llandudno Junction Mochdre Sports 4-2 Rhuddlan Town Rhyl 6-0 Llanfairfechan Town Prestatyn Sports v Llannefydd P (Llannefydd Covid)
DIVISION ONE
Abergele v Henllan P (Cup clash, see next)
Cerrigydrudion 1-1 Llysfaen Llanelwy Athletic 3-0 NFA FC Rhos United 2-2 Penrhyn Bay Dragons Rhyl Dragons 3-4 Y Glannau
NWCFA Junior Challenge Cup
Bodorgan 0-3 Cemaes Bay Henllan 2-3 Llanystumdwy Llanfairpwll 0-0 Bethesda Athletic