SEASON 1998/99
First Round
Aberaman Athletic
2-1
Porthcawl Town
AFC Rhondda
7-1
Caerau Athletic
Ammanford AFC
3-2
Blaenrhondda
BP Llandarcy
4-2
Cardiff Corinthians
Bridgend Town
3-1
Cardiff Civil Service
Buckley Town
0-3
Ruthin Town
Caerleon AFC
4-1
Briton Ferry Athletic
Chepstow Town
5-2
Llanwern AFC
Chirk AAA
2-3
British Aerospace
Corwen Amateurs
0-5
Denbigh Town
Flexys Cefn Druids
4-0
Mostyn FC
Goytre United
4-1
Caldicot Town
Guilsfield FC
2-0
Llanidloes Town
Halkyn United
0-1
Brymbo Broughton
Holyhead Hotspur
6-0
Bala Town
Hoover Sports Merthyr
2-1
Penrhiwceiber Rangers
Knighton Town
1-2
CPD Penrhyncoch
Lex XI
3-4
Rhydymwyn FC
Llandyrnog United
2-5
Llangefni Town
Maesteg Park AFC
1-2
Grange Harlequins
Mold Alexandra (withdrew)
v
Colwyn Bay YMCA (w/o)
Morriston Town
4-3
Pontyclun FC
Oswestry Town
2-1
Rhos Aelwyd
Owens Corning FC (w/o)
v
Prestatyn Town (withdrew)
Penycae FC
1-1
Castell Alun Colts
aet - replay 0-1
Pontardawe Town
4-1
Skewen Athletic
Ponlottyn Blast Furnace
2-1
Garw Athletic
Pontypridd Town (w/o)
v
Gwynfi Utd (withdrew)
Porth Tywyn Suburbs
2-1
Caerau Ely
Risca United
1-2
Ely Rangers
Taffs Well AFC
1-2
Tredegar Town
UWIC Cardiff
6-1
Llandrindod Wells
Second Round
Total Network Solutions
2-2
Aberystwyth Town
replay 3-2 aet
Afan Lido FC
5-1
Caerleon FC
Caernarfon Town
3-0
Llangefni Town
Carmarthen Town
2-1
Hoover Sports Merthyr
Cwmbran Town
2-0
Goytre United
Haverfordwest County
6-0
Bridgend Town
Guilsfield FC
0-5
Caersws FC
CPD Porthmadog
0-2
Holywell Town
Rhayader Town
3-1
Welshpool Town
Rhydymwyn FC
2-2
Conwy United
replay 1-2
Rhyl FC
5-4
Denbigh Town
Aberaman Athletic
2-3
Llanelli AFC
AFC Rhondda
0-0
Ammanford AFC
1-1 aet - 2-3 on penalties
British Aerospace
5-1
Brymbo Broughton
Chepstow Town
4-0
Morriston Town
Flexys Cefn Druids
3-1
Cemaes Bay
Flint Town United
6-2
Castell Alun Colts
Gwynfi United
0-2
BP Llandarcy
Owens Corning FC
1-4
Holyhead Hotspur
CPD Penrhyncoch
3-2
Oswestry Town
Pontlottyn Blast Furnace
0-3
Tredegar Town
Porth Tywyn Suburbs
2-1
Ton Pentre
Port Talbot Athletic
2-1
Grange Harlequins
Ruthin Town
0-1
Colwyn Bay YMCA
Treowen Stars
5-0
Ely Rangers
UWIC Cardiff
1-1
Pontardawe Town
replay 3-4
Third Round
Barry Town
2-0
Haverfordwest County
British Aerospace
2-2
BP Llandarcy
replay 2-3
Caersws FC
3-4
Cwmbran Town
Carmarthen Town
2-2
Chepstow Town
replay 5-2
Connahs Quay Nomads
2-2
Newtown AFC
replay 1-0
CPD Penrhyncoch
2-4
Colwyn Bay YMCA
Flexys Cefn Druids
1-5
Caernarfon Town
Holyhead Hotspur
1-3
Conwy United
InterCableTel
1-0
Holywell Town
Llanelli AFC
2-1
Tredegar Town
Porth Tywyn Suburbs
1-1
Port Talbot Athletic
replay 0-1
Rhayader Town
3-0
Bangor City
Rhyl FC
2-2
Flint Town United
replay 1-1 aet - 4-5 on penalties
Total Network Solutions
2-0
Afan Lido FC
Treowen Stars
1-2
Pontardawe Town
Fourth Round
InterCableTel
1-1
Pontardawe Town
replay 3-0
Total Network Solution
2-1
Rhayader Town
Ammanford FC
1-0
Colwyn Bay YMCA
Port Talbot Athletic
2-0
Flint Town United
Carmarthen Town
2-0
Caernarfon Town
Llanelli AFC
1-2
Cwmbran Town
Conwy Utd
7-0
Llandarcy
Barry Town
0-1
Connahs Quay Nomads
Fifth Round
Ammanford
0-0
Conwy United
replay 0-1
Total Network Solutions
1-2
Cwmbran Town
Connahs Quay Nomads
1-1
InterCableTel
replay 1-3
Carmarthen Town
1-0
Port Talbot Athletic
Semi-finals
Carmarthen Town
1-0
Conwy United
at Latham Park Newtown
Cwmbran Town
3-4
InterCableTel
at Jenner Park Barry
Final
Carmarthen Town
aet - ft 0-0 - 4-2 on penalties
at Penydarren Park Merthyr Tydfil