SEASON 1997/98
Preliminary Round
Abercynon Athletic
0-2
Ferndale Athletic
British Aerospace Broughton
4-1
Penley FC
Halkyn United
1-4
Colwyn Bay YMCA
Montgomery Town
3-1
Berriew
Morriston Town
0-2
Ely Rangers
Panteg FC
2-3
Skewen Athletic
Pontlottyn Blast Furnace
2-5
Newport YMCA
South Wales Police Bridgend
5-2
Tonyrefail Welfare
First Round
Hoover Sports Merthyr
2-0
Taffs Well AFC
Maesteg Park Athletic
0-2
Porthcawl Town
Grange Harlequins
4-3
Caerau United
Aberaman Athletic
2-2
Porth Tywyn Suburbs
replay 0-5
Abergavenny Thursdays
0-7
Treharris Athletic
AFC Rhondda
5-5
Briton Ferry Athletic
replay 1-3
Ammanford AFC
1-0
Risca United
Blaenrhondda AFC
2-2
Pontypridd Town
replay 4-1
Brecon Corinthians
0-5
Afan Lido FC
Bridgend Town
4-2
Port Talbot Athletic
Brymbo Broughton FC
1-0
Colwyn Bay YMCA
Caerleon FC
2-7
Goytre United
Cardiff Civil Service
2-4
Ferndale Athletic
Castell Alun Colts
1-7
Buckley Town
Cefn Druids
4-1
Prestatyn Town
Chepstow Town
2-2
Penrhiwceiber Rangers
replay 5-0
Chirk AAA
3-2
CPD Glantraeth
Corwen Amateurs
3-6
Lex XI FC
Denbigh Town
2-4
Presteigne St Andrews
Ely Rangers
5-4
Newport YMCA
Fields Park Pontllanfraith
5-1
Albion Rovers
Garw Athletic
1-1
UWIC Cardiff
replay 2-3
Holyhead Hotspur
2-1
Rhydymwyn FC
Llandyrnog United
2-2
Mold Alexandra
replay 1-3
Llangefni Town
3-2
British Aerospace Broughton
Llanidloes Town
3-6
Knighton Town
Llanwern AFC
3-1
Llanelli AFC
Mostyn FC
0-4
Llandrindod Wells
Nantlle Vale FC
3-1
Llandudno FC
Oswestry Town
5-1
Montgomery Town
CPD Penrhyncoch
0-1
Holywell Town
Penycae FC
0-1
Guilsfield FC
Pontardawe Athletic
4-1
Caldicot Town
Pontyclun FC
1-2
BP Llandarcy
Ruthin Town
3-1
Rhos Aelwyd
Skewen Athletic
2-1
Gwynfi United
Ton Pentre
5-0
South Wales Police Bridgend
Treown Stars
2-0
Cardiff Corinthians
Second Round
Afan Lido FC
0-0
Ton Pentre
replay 0-3
BP Llandarcy
1-1
Haverfordwest County
replay 1-1ft 1-2aet
Brymbo Broughton
1-3
Flint Town United
Buckley Town
2-5
Lex XI
Caernarfon Town
6-1
Chirk AAA
Carmarthen Town
1-0
Porth Tywyn Suburbs
Cefn Druids
4-1
Nantlle Vale FC
Connahs Quay Nomads
4-1
CPD Porthmadog
Ely Rangers
5-1
Blaenrhondda FC
Fields Park Pontllanfraith
0-1
Briton Ferry Athletic
Goytre United
6-1
Chepstow Town
Guilsfield FC
0-4
Holywell Town
Knighton Town
3-0
Oswestry Town
Llandrindod Wells
0-4
Holyhead Hotspur
Llanwern AFC
2-0
Skewen Athletic
Mold Alexandra
1-0
Llangefni Town
Pontardawe Athletic
2-6
Hoover Sports Merthyr
Porthcawl Town
1-1
Bridgend Town
replay 2-0
Presteigne St Andrews
1-8
Caersws FC
Rhayader Town
2-2
Total Network Solutions
replay 3-3 ft & aet TNS won 5-4 on pens
Ruthin Town
3-1
Cemaes Ynys Mon
Treharris Athletic
4-0
Ferndale Athletic
Treowen Stars
4-1
Ammanford AFC
UWIC Cardiff
5-1
Grange Harlequins
Welshpool Town
0-7
Bangor City
Third Round
Hoover Sports Merthyr
2-2
Holywell Town
replay 1-0
Newtown AFC
2-0
Treowen Stars
Llanwern AFC
1-0
Treharris Athletic
UWIC Cardiff
0-4
Caersws FC
Ton Pentre
5-0
Mold Alexandra
Haverfordwest County
2-3
Ebbw Vale
Holyhead Hotspur
2-3
Cwmbran Town
Knighton Town
4-1
Conwy United
Total Network Solutions
4-1
Ruthin Town
Connahs Quay Nomads
1-1
Goytre United
replay 2-0
Caernarfon Town
0-0
Cefn Druids
replay 2-0
Porthcawl Town
2-3
Aberystwyth Town
Briton Ferry Athletic
1-7
InterCableTel
Lex XI
0-3
Barry Town
Flint Town United
0-3
Bangor City
Carmarthen Town
2-0
Ely Rangers
Fourth Round
Aberystwyth Town
1-3
Bangor City
Caernarfon Town
2-1
Carmarthen Town
Cwmbran Town
6-1
Hoover Sports Merthyr
Ebbw Vale AFC
0-4
Newtown AFC
at Newtown
Connah's Quay Nomads
4-0
Llanwern AFC
InterCableTel
2-3
Caersws FC
Knighton Town
0-8
Barry Town
Ton Pentre
1-2
Total Network Solutions
Fifth Round
Bangor City
2-0
Caernarfon Town
Connahs Quay Nomads
3-2
Cwmbran Town
Caersws FC
1-1
Newtown AFC
replay 2-4
Barry Town
3-1
Total Network Solutions
Semi-finals
Barry Town
1-2
Connahs Quay Nomads
at Newtown
Newtown
1-1
Bangor City
1-2 aet at Rhyl
Final
Connah's Quay Nomads
aet 4-2 on penalties at Wrexham