SEASON 1987/88
First Round
Porthmadog
3-1
Conwy United
Llanfairpwll
3-1
Rhos United
Llanrwst United
3-1
Llandudno Amateurs
Bala Town
0-6
Shotton Westminster
Denbigh Town
2-3
Rhydymwyn
Cionnahs Quay Nomads
0-2
Holywell Town
Flint Town United
1-1
Prestatyn Town
replay 3-1
Pilkingtons St Asaph
1-0
Hawarden Rangers
Lex XI
0-0
Gresford Athletic
replay 1-0
Corwen Amateurs
0-1
Llay Welfare
Llay RBL
2-0
Bradley Sports Club
Druids United
1-4
Penycae
Overton Athletic
1-3
Rhos Aelwyd
Ruthin Town
4-1
Cefn Albion
Kidderminster Harriers
3-0
Oswestry Town
Caersws
3-0
Llanidloes Town
Knighton Town (w/o)
v
Rhayader Town (withdrew)
Llandrindod Wells
4-2
Presteigne St Andrews
Machynlleth
1-2
Chirk AAA
Pontllanfraith
1-1
Sully
replay 2-3
Cardiff Corinthians
4-2
aet
Pembroke Boro
Ebbw Vale
1-0
Maesteg Park Athletic
Afan Lido
3-0
S Wales Police
Caldicot Town
2-1
Caerau
Spencer Works
1-2
BP Llandarcy
Taff’s Well
3-0
Ammanford United
S Glamorgan Institute
0-1
Carmarthen Town
Port Talbot Athletic
1-1
Brecon Corinthians
replay 3-1
Bridgend Town
6-4
Aberaman
Llanelli
0-3
Milford United
Caerleon
2-3
Ferndale Athletic
Worcester C
1-0
Forest Green Rovers
Risca United
1-4
Briton Ferry Athletic
Abergavenny Thursdays
2-0
AFC Cardiff
Skewen Athletic
4-1
Abercynon Athletic
Newport YMCA
4-1
Pontardawe Athletic
Second Round
Caernarfon Town
2-1
Bethesda Athletic
Llanrwst United
3-3
Rhydymwyn
replay 3-2
Rhyl
4-0
Holywell Town
Porthmadog
2-1
Flint Town United
Llanfairpwll
5-1
Shotton Westminster
Colwyn Bay
4-1
Pilkingtons St Asaph
Kidderminster Harriers
1-1
Penycae
Newtown
1-0
Chirk AAA
Lex XI
0-4
Brymbo Steelworks
Rhos Aelwyd
0-3
Llay RBL
Mold Alex
2-0
Caersws
Ruthin Town
3-0
Llay Welfare
Port Talbot Athletic
2-1
Sully
Taff’s Well
1-2
Worcester C
Presteigne St Andrews
1-2
Bangor City
at Worcester
Skewen Athletic
2-1
BP Llandarcy
Haverfordwest County
1-0
Barry Town
Caldicot Town
1-1
Cwmbran Town
replay 2-2 aet 2-4 on pens
Newport YMCA
1-2
Ebbw Vale
Ton Pentre
3-1
Abergavenny Thursdays
Milford United
2-1
Bridgend Town
Llandrindod Wells
1-6
Aberystwyth Town
Knighton Town
2-0
Cardiff Corinthians
Ferndale Athletic
4-1
Carmarthen Town
Afan Lido
1-1
Briton Ferry Athletic
replay 0-1
Third Round
Hereford United
0-3
Kidderminster Harriers
Wrexham
3-0
Ruthin Town
Caernarfon Town
4-1
Mold Alex
Llanfairpwll
2-1
Shrewsbury Town
Brymbo Steelworks
2-1
Rhyl
Porthmadog
1-4
Colwyn Bay
Llay RBL
0-0
Newtown
replay 0-1
Llanrwst United
0-3
Bangor C
Ebbw Vale
0-1
Cardiff C
Cwmbran Town
0-4
Swansea C
Newport County
2-4
Haverfordwest County
Milford United
0-1
Aberystwyth Town
Merthyr Tydfil
3-0
Knighton Town
Worcester C
3-1
Briton Ferry Athletic
Port Talbot Athletic
0-0
Ferndale Athletic
replay 4-2
Skewen Athletic
0-5
Ton Pentre
Fourth Round
Brymbo Steelworks
1-1
Bangor C
replay 1-5
Caernarfon Town
3-1
Shrewsbury Town
Newtown
1-1
Colwyn Bay
replay 1-3
Haverfordwest County
0-1
Kidderminster Harriers
Wrexham
4-1
Worcester C
Cardiff C
3-1
Port Talbot Athletic
Swansea C
0-2
Merthyr Tydfil
Ton Pentre
1-1
Aberystwyth Town
replay 3-1
Fifth Round
Results to follow
Semi-finals
Cardif C
2-1
Caernarfon Town
Caernarfon Town
0-1
Cardiff C
Kidderminster Harriers
1-2
Wrexham
Wrexham
3-2
Kidderminster Harriers
Final
Wrexham
at Swansea