Of the games that went ahead…
FOOTBALL
JD Welsh Cup quarter final
Caernarfon Town 4-0 Cefn Druids
Caernarfon: Nathan Peate OG 2′, Jamie Crowther 65′, Sion Bradley 66′, Gruffydd John 87′
JD Cymru North
Llangefni Town 0-1 Ruthin Town
Porthmadog 2-0 Buckley Town
Porthmadog: Shaun Cavanagh 52’/58′
Lock Stock Welsh Alliance
Division One
Holyhead Hotspur 2-0 St Asaph City
Holyhead Hotspur: Asa Thomas 60’/85′
Llandudno Albion 0-1 Blaenau Ffestiniog
Blaenau Ffestiniog: Meilir Williams 49′
Division Two
Aberffraw 4-1 Llandudno Amateurs
Aberffraw: Steven Jenkins 36’/86′, Richard Roberts 49′, Nathan Moore 81′
Pwllheli 0-0 Llannefydd
North Wales Coast FA Junior Cup third round
Trearddur Bay Bulls 6-2 Llandudno Amateurs Reserves
Trearddur Bay: Iolo Jones 5′, Justin Williams 13’/59’/66′, Gwion Owen 58′, Dave Webb 73′
Treaddur Bay Bulls will travel to Llansannan in the quarter finals next Saturday (1.30pm ko)
Bob Owen Memorial Shield second round – sponsored by Snowdonia Fire Protection
Waunfawr 4-1 Llangoed
Waunfawr: Jac Evans 14′, Meurig Parry 43’/49′, Dylan Hughes 66′ – Llangoed: Wayne Thomas 34′
Unite the Union Anglesey League
Bodorgan 3-3 Arriva Bangor
Bodorgan: Connor Rees 3 – Arriva Bangor: Scott Hughes 2, Dylan Jones
North Wales Women’s League
Division Two
Llanberis Ladies 2-2 Pwllheli Ladies
Pwllheli: Sioned Jones, Amy Roberts
NEWFA Women’s Cup semi final
Wrexham 1-7 Bethel Ladies
RUGBY UNION
Indigo Group Premiership
Swansea 24-25 RGC
WRU Division One North
Llandudno 53-12 Caernarfon
Bro Ffestiniog 0-15 Dolgellau
WRU Division Three North
Menai Bridge v Llangefni 2nds – match abandoned due to player injury after 9 minutes
North Wales Youth Cup
Wrexham 0-45 Caernarfon
WRU Women’s National Plate first round
Tumble 0-127 Caernarfon