SEASON 2004/05
First Round
Ammanford
0-9
Goytre United
Bala Town
5-2
Conwy United
aet 2-2 ft
Barry Town
3-0
Gwynfi United
Blaenrhondda
3-2
Ystradgynlais
Bodedern
5-0
Brynteg Village
Bridgend
2-0
Neath
Caldicot Town
2-2
Croesyceiliog
aet, Caldicot won 5-4 on pens
Cardiff Corinthians
3-2
Maesteg Park Athletic
Carmarthen Town
7-2
Bryntirion Athletic
Carno
3-2
Caerwys
Cefn United
1-2
Denbigh Town
Chirk AAA
2-4
Gresford Athletic
aet, 2-2 ft
Corwen
0-5
Ruthin Town
Dinas Powys
6-0
AFC Porth
Garden Village Youth
v
Llanrug United (w/o)
Glan Conwy
1-3
Penmaenmawr Pheonix
Goytre
0-3
Caerau Ely
Grange Harlequins
7-0
Morriston Town
Guilsfield (w/o)
v
Sealand Leisure (withdrew)
Halkyn United
2-0
Flint Town United
Holyhead Hotspur
4-0
Cemaes Bay
Holywell Town
1-0
Mold Alexandra
Lex XI
5-4
Llanberis
Llandudno Junction (w/o)
v
Amlwch Town (withdrew)
Llandudno Town
1-0
Llanfyllin Town
Llangollen Town
4-1
Rhostyllen United
Llanidloes
0-10
Llangefni Town
Llanrhaeadr Ym Mochnant
2-1
Llandyrnog
Llantwit Fardre
0-1
Garden Village
Meifod
1-8
Glantraeth
Newport YMCA
1-2
Briton Ferry Athletic
Penrhiwceiber
1-2
AFC Llwydcoed
Penrhiwfer
4-2
Llanwern
aet, 2-2ft
Penycae
1-3
Penrhyncoch
Pontyclun
3-1
Newcastle Emlyn
Pontypridd Town
0-1
Llanelli AFC
Porthcawl Town
0-3
Bettws
Prestatyn Town
1-4
Airbus UK
Rhayader Town
1-0
Rhos Aelwyd
Rhydymwyn
4-2
Llanfairpwll
Risca & Gelli United
2-0
Ento Aberaman Athletic
Skewen Athletic
6-0
Garw Athletic
Summerhill United
1-2
Buckley Town
Taffs Well
7-0
Cwmamman United
Ton Pentre
2-1
Ely Rangers
Tredegar Town
0-1
Caerleon
Troedyrhiw
1-0
Fields Park Pontllannfraith
UWIC Inter Cardiff
1-0
Treowen Stars
Y Felinheli
1-3
Mynydd Isa
Second Round
Afan Lido
1-0
Caldicot Town
Airbus UK
2-1
Rhydymwyn FC
Bala Town
3-0
Denbigh Town
Barry Town
3-0
Blaenrhondda FC
Bettws
0-2
Aberystwyth Town
Bodedern
3-1
Carno
Briton Ferry Athletic
1-2
Garden Village
Buckley Town
1-1
Gresford Athletic
aet, Gresford won 8-7 on pens
Caerau Ely
0-2
Penrhiwfer
Caerleon
3-3
Taffs Well
aet, ft 2-2, Caerleon won 5-4 on pens
Caersws
5-1
Ruthin Town
Carmarthen Town
3-0
Bridgend Town
Dinas Powys
2-1
Risca & Gelli United
Glantraeth
2-0
NEWI Cefn Druids
Goytre United
0-1
AFC Llwydcoed
Llandudno
1-3
Rhyl
Llandudno Junction
1-5
Welshpool Town
Llanelli
2-3
Cwmbran Town
Llangefni Town
3-1
Guilsfield
Llangollen Town
0-8
Caernarfon Town
Llanrhaeadr-ym-Mochnant
1-5
Lex XI
Llanrug United
2-3
Halkyn United
Mynydd Isa
1-2
Holywell Town
aet, ft 1-1
Newtown
0-1
Porthmadog FC
Penmaenmawr Phoenix
0-2
Bangor City
Penrhyncoch
2-2
Holyhead Hotspur
aet, Holyhead won 4-3 on pens
Rhayader Town
2-4
Port Talbot Town
Skewen Athletic
0-2
Grange Quins
Ton Pentre
2-0
Cardiff Corries
Total Network Solutions
5-0
Connah's Quay Nomads
Troedyrhiw
2-3
Haverfordwest County
UWIC Inter Cardiff
4-3
Pontyclun
Third Round
AFC Llwydcoed
1-2
Welshpool Town
Airbus UK
0-2
Afan Lido
Bala Town
2-2
Ton Pentre
aet, Bala won 5-3 on pens
Barry Town
2-1
Garden Village
Caernarfon Town
2-1
Grange Harlequins
aet, ft 1-1
Dinas Powys
2-3
Bangor City
Gresford Athletic
2-2
Carmarthen Town
aet, ft 1-1, Carmarthen won 4-1 on pens
Haverfordwest County
3-0
Glantraeth
Holywell Town (Disqualified)
v
Aberystwyth Town (w/o)
Lex XI
0-1
Caersws
Llangefni
1-0
Bodedern
Port Talbot Town
0-1
Halkyn United
Porthmadog
1-3
Cwmbran Town
aet, 1-1ft
Rhyl
9-0
Holyhead Hotspur
Total Network Solutions
11-0
Penrhiwfer
UWIC
3-1
Caerleon
Fourth Round
Aberystwyth Town
3-2
Caernarfon Town
aet, 2-2 ft
Barry Town
2-5
Afan Lido
Carmarthen Town
1-0
Cwmbran Town
Halkyn United
0-4
Caersws
Rhyl
4-0
Llangefni Town
Total Network Solutions
2-1
Bangor City
UWIC Inter Cardiff
1-4
Haverfordwest County
Welshpool Town
1-2
Bala Town
Quarter-finals
Aberystwyth Town
0-2
Haverfordwest County
Caersws
0-1
Carmarthen Town
Rhyl
4-0
Bala Town
Total Network Solutions
4-1
Afan Lido
Semi-finals
Carmarthen Town
1-0
Haverfordwest County
at Stebonheath Park, Llanelli
Rhyl
1-3
Total Network Solutions
at Racecourse Ground, Wrexham
Final
Total Network Solutions
at Stebonheath Park, Llanelli