Who got who in the NWCFA Junior Challenge Cup semi-finals?

Two Holyhead teams have avoided each other in the NWCFA Junior Challenge Cup semi-final draw.
Blaenau Ffestiniog Amateurs will host Holyhead Town and CPD Gaerwen will entertain Caergybi in the last four of the tier 5 competition.
After Saturday’s quarter-final results, all four remaining sides in the cup represent North Wales Coast West Division One.
SEMI-FINAL DRAW (ties to be played February 1, 2025)
Blaenau Ffestiniog Amateurs v Holyhead Town
CPD Gaerwen v Caergybi
QUARTER-FINAL RESULTS – NOVEMBER 9
Rhos United 1-3 Caergybi
Bethesda Rovers 2-4 Holyhead Town
Blaenau Ffestiniog Amateurs 4-1 Amlwch Town
Llandudno Swifts 4-4 (aet) CPD Gaerwen – Gaerwen won 3-1 on penalties
