SEASON 1973/74
First Round
Llandudno
1-7
Nantlle Vale
Blaenau Ffestiniog FC
5-0
Caernarvon Town
Pwllheli & District
2-1
Rhyl
Colwyn Bay
0-1
Bethesda Athletic
Porthmadog
8-1
Rhos United
Llandudno Swifts
1-4
Holyhead Town
Buckley Wanderers
1-1
Connahs Quay Nomads
replay 3-0
Brymbo Steelworks
6-1
Llay Welfare
Gresford Athletic
4-1
Rhos Aelwyd
Protest. Gresford fielded ineligible player and falsified teamsheet. Rhos through
Llanwyddyn
2-2
Chirk AAA
replay 0-7 Chirk fielded ineligible players in replay - Llanwddyn awarded the tie
Mold Alexandra
2-1
Rhosddu
Caersws Amateurs
5-1
GKN Sports
Llanidloes Town
4-3
Towyn
Aberystwyth Town (w/o)
v
Machynlleth (withdrew)
GKN Sankey
1-2
Bridgnorth Town
Ebbw Vale
0-7
Worcester City
at Worcester
Merthyr Tydfil
5-0
Tonyrefail Welfare
Barry Town
0-1
Caerleon
Bridgend Town
3-1
Cardiff College of Education
Cwmbran Town
1-1
Cardiff Corinthians
replay 4-2
Ferndale Athletic
3-1
Cwmbran Celtic
Ton Pentre
2-1
Spencer Works Newport
Ammanford Town
0-0
BP Llandarcy
replay 2-2 - 4-5 on pens.
Berriew
2-6
Welshpool
Dolgellau Athletic
1-4
Llansantffraid
Welshpool Amateurs
7-2
Newtown
Llandrindod Wells (w/o)
v
Kington Town (withdrew)
Knighton Town
5-0
Rhayader Town
Brierley Hill Alliance
3-1
Whitchurch Allport
Stourbridge
2-1
Kidderminster Harriers
Haverfordwest County
3-1
Llanelli
Pontardawe Athletic
0-2
Briton Ferry Athletic
Pembroke Borough
6-1
Skewen Athletic
Second Round
Oswestry Town
1-0
Nantlle Vale
Blaenau Ffestiniog FC
1-1
Pwllheli & District
replay 5-2
Buckley Wanderers
0-0
Rhos Alewyd
replay 0-1 Rhos disqualified inegigible player
Porthmadog
9-2
Holyhead Town
Bethesda Athletic
5-0
Llanwyddyn
Brymbo Steelworks
2-0
Mold Alexandra
Llanidloes Town
3-1
Llandrindod Wells
Caersws Amateurs
1-3
Aberystwyth Town
Welshpool Amateurs
4-0
Llansantffraid
Worcester City
7-2
Knighton Town
Welshpool
1-0
Brierley Hill Athletic
Bridgnorth Town
0-2
Stourbridge
Caerleon
1-4
Ton Pentre
Merthyr Tydfil
5-2
Cwmbran Town
Pembroke Borough
1-1
Ferndale Athletic
replay 1-0
Haverfordwest County
3-2
Bridgend Town
BP Llandarcy
1-2
Briton Ferry Athletic
Third Round
Welshpool Am
0-2
Bethesda Athletic
Porthmadog
0-2
Shrewsbury Town
Aberystwyth Town
1-2
Blaenau Ffestiniog FC
Buckley Wanderers
1-1
Oswestry Town
replay 0-1 both matches at Oswestry
Welshpool
3-1
Brymbo Steelworks
Llanidloes Town
3-3
Ton Pentre
replay 2-4
Briton Ferry Athletic
0-3
Worcester City
at Worcester
Stourbridge
6-0
Haverfordwest County
Merthyr Tydfil
2-1
Pembroke Borough
Fourth Round
Blaenau Ffestiniog FC
0-0
Wrexham
abandoned 27’ fog - rematch 3-6. Both matches at Wrexham
Shrewsbury Town
5-0
Welshpool
Chester
2-1
Bethesda Athletic
Worcester City
2-1
Hereford United
Swansea
1-2
Stourbridge
Cardiff City
1-0
Ton Pentre
Newport County
1-0
Merthyr Tydfil
Bangor City
2-2
Oswestry Town
replay 0-1
Fifth Round
Stourbridge
5-2
Worcester City
Newport County
0-1
Shrewsbury Town
Oswestry Town
1-3
Cardiff City
Wrexham
1-0
Chester
Semi-finals
Wrexham
1-2
Stourbridge
Shrewsbury Town
1-2
Cardiff City
Final 1st Leg
Cardiff City
Final 2nd Leg
Stourbridge