Friday, March 22
JD Welsh Premier League
Llandudno 1 Aberystwyth Town 2, The New Saints 3 Bala Town 1.
Huws Gray Alliance
Holyhead Hotspur 2 Denbigh Town 1, Prestatyn Town 6 Bangor City 2.
Lock Stock Welsh Alliance
Mawddach Challenge Cup semi-final: Llangefni Town 5 Llandudno Albion 2.
Reserves Division: Colwyn Bay P Llandyrnog United P.
North East Wales League sponsored by Goals
Horace Wynne Cup semi-final: Connah’s Quay Nomads Under-18s 3 Mynydd Isa Spartans U18 1.
Saturday, March 23
Irn-Bru Scottish Challenge Cup Final
Connah’s Quay Nomads 1 Ross County 3.
JD Welsh Premier League
Barry Town United 4 Caernarfon Town 0, Llanelli Town 1 Cefn Druids 3.
Huws Gray Alliance
Airbus UK Broughton 4 Holywell Town 0, Buckley Town 2 Flint Town United 1, Conwy Borough 3 Llanrhaeadr YM 1, Guilsfield 0 Rhyl 0, Porthmadog 6 Gresford Athletic 0, Ruthin Town 2 Penrhyncoch 0.
Lock Stock Welsh Alliance
Division One: Bodedern Athletic 4 Llandyrnog Utd 1, Mynydd Llandegai 1 Llandudno Junction 1, Prestatyn Sports 4 Nantlle Vale 3, St Asaph City 4 Penrhyndeudraeth 1.
Division Two: Gaerwen 1 Pentraeth 1, Kinmel Bay 1 Llannefydd 3, Llannerchymedd 4 Glan Conwy 2, Meliden 0 Penmaenmawr Phoenix 4, Pwllheli 4 Aberffraw 2.
Reserves Division: Nantlle Vale 0 Llanberis 8, Penmaenmawr Phoenix 4 Kinmel Bay 3.
Guy Walmsley Welsh National League
Premier Division: Brickfield Rangers 0 Saltney Town 3, Brymbo 0 Llay Welfare 2, Chirk AAA 2 Llanuwchllyn 2, Corwen 3 Rhos Aelwyd 1, FC Nomads 1 Mold Alexandra 1, Rhostyllen 2 Penycae 3.
Division One: Coedpoeth 1 Offa Athletic 1, Johnstown YFC 2 Mynydd Isa Spartans 5, Plas Madoc 6 Rhosllanerchrugog 2.
Reserves Division: Castell AC 3 Brickfield Rangers 1, Cefn Druids 5 Mold Alexandra 2, Gresford Athletic 1 Ruthin Town 2, Hawarden Rangers 1 Chirk AAA 1, Queen’s Park 1 FC Nomads 0.
Reserves & Colts League Cup: Llay Welfare 1 Rhydymwyn 2, Penycae 2 Rhos Aelwyd 1.
Reserves & Colts Division: Cefn Mawr Rangers 1 Cefn Albion 9, New Brighton Villa 4 Brymbo 0, Overton 3 Coedpoeth Utd 3, Ruthin Town 4 Llangollen Town 0.
Salisbury and Co (St Asaph) Vale of Clwyd and Conwy League
Premier Division: Llandudno Athletic 4 Llandudno Amateurs 3.
Division One: Llanelwy Athletic 4 St Asaph City Reserves 1, Rhos United 4 Betws-y-Coed 0.
President’s Cup semi-final: Abergele 4 Machno United 4 (Abergele won 5-4 pens).
Cartrefi Cymunedol Gwynedd League
Nefyn United 4 Waunfawr 2.
Cwpan Gwynedd Meditel semi-final: Bro Goronwy 4 Llanystumdwy 1.
North East Wales League sponsored by Goals
Bradley Park 0 Borras Park Albion 1, Caerwys 3 Brymbo Victoria 4, Mold Town United 3 Acton 2.
Horace Wynne Cup semi-final: Flint Mountain 3 Airbus UK Broughton U18s 1.
Lucas Oil Anglesey League
Llandegfan 0 Arriva Bangor 8.
Lucas Oil Dargie Cup semi-finals: Caergybi 2 Cefni FC 1, Pentraeth Res 2 Bryngwran Bulls 3.
NWCFA Junior Cup quarter-final
Talysarn Celts 3 Llanfairfechan Town 2 (switched to Llanfairfechan).