SEASON 2007/08
First Round
Bala Town
6-3
Denbigh Town
Bodedern
0-2
Llanfairpwll
Brickfield Rangers
0-12
Brymbo
Bridgend Town
3-1
Garden Village
Bryntirion Athletic
6-1
Pontypridd Town
Caerau Ely
7-0
Garw Athletic
Caerleon
4-0
Treharris Athletic
Carno
1-4
Penrhyncoch
Coedpoeth United
0-1
Mold Alexandra
Conwy United
4-0
Glynceiriog
Corwen
3-1
Lex XI
Cwmaman Institiute
4-2*
Llangeinor
Cwmamman United
3-0
AFC Llwydcoed
Dinas Powys
3-0
Penrhiwceiber
Ely Rangers
1-4
Llantwit Fadre
Glan Conwy
4-3
Llanrug United
Goytre United
3-0
Pontardawe Town
Guilsfield
2-1
Presteigne St Andrews
Halkyn United
2-1
Ruthin Town
Hawarden Rangers
3-0
Buckley Town
Holyhead Hotspur
3-2*
Cefn United
Llanberis
4-3*
Llanwrst United
Llandyrnog United
3-1
Penycae
Llanrhaedr
3-2*
Berriew
Llansawel
2-5*
ENTO Aberaman
Llanwern
4-2*
Barry Town
Maesteg Park
2-1*
Seven Sisters
Merthyr Saints
2-0
Cwmbran Town
Montgomery Town
2-1*
Llanfyllin Town
Mynydd Isa
3-1
Glantraeth
Nantlle Vale
0-2
Chirk AAA
Nefyn United
2-0
Gresford Athletic
Newcastle Emlyn
4-1
Knighton Town
Newport YMCA
2-0
Goytre FC
Pentwyn Dynamos
3-1
Cwmbran Celtic
Pontyclun
1-2
Cambrian & Clydach
Prestatyn Town
1-2
Llandudno
Pwllheli
3-4
GAP Queens Park
Taffs Well
3-2
Caldicot Town
Ton Pentre
3-0
Aberbardoged Buds
Tredegar Town
3-4**
Cardiff Corinthians
Troedyrhiw
3-7
Croesyceiliog
Tywyn Bryncrug
11-10**
Rhydymwyn
West End
2-1
Bettws
Second Round
Aberystwyth Town
3-0
Newcastle Emlyn
Afan Lido
3-1
Croesyceiliog
Bangor City
3-0
Llandyrnog United
Bridgend Town
1-2
Bryntirion Athletic
Brymbo
4-0
Halkyn United
Caerau Ely
3-2
Goytre United
Caerleon
2-1
Taffs Well
Caernarfon Town
2-1
Llanfairpwll
Caersws FC
9-0
Mold Alexandra
Cardiff Corinthians
2-3*
Ton Pentre
Connah's Quay Nomads
3-2**
The New Saints
Corwen
1-3
Mynydd Isa
Cwmaman Institute
0-3
ENTO Aberaman Athletic
Cwmamman United
0-5
Dinas Powys
GAP Queens Park
3-1
Penrhyncoch
Guilsfield
3-2*
Airbus UK Broughton
Haverfordwest County
1-0
Llantwit Fadre
Holyhead Hotspur
2-1*
Bala Town
Llanberis
1-5
Newtown AFC
Llandudno Town
1-2*
NEWI Cefn Druids
Llangefni Town
5-0
Hawarden Rangers
Llanrug
5-1
Llanrhaedr
Maesteg Park
2-0
Briton Ferry
Merthyr Saints
1-2
Carmarthen Town
Neath Athletic
6-0
Llanwern
Nefyn United
2-0
Chirk AAA
Newport YMCA
4-1
Cambrian & Clydach
Pentwyn Dynamos
3-7
Llanelli AFC
Porthmadog FC
0-2
Welshpool Town
Rhyl FC
10-0
Montgomery Town
Tywyn Bryncrug
3-2
Conwy United
West End
1-2
Port Talbot Town
Third Round
Aberystwyth Town
3-1
Neath Athletic
Bryntirion Athletic
4-2
Dinas Powys
Caerleon
2-0
Brymbo
Caersws FC
2-3*
Bangor City
Connah's Quay Nomads
0-2
Guilsfield
ENTO Aberaman
3-1
Caerau Ely
GAP Queens Park
3-1
Afan Lido
Haverfordwest County
3-0
Ton Pentre
Llangefni Town
3-0
Mynydd Isa
Llanrug
3-5
Llanelli AFC
Nefyn United
1-3
Caernarfon Town
NEWI Cefn Druids
3-0
Holyhead Hotspur
Newport YMCA
2-1
Carmarthen Town
Newtown AFC
2-1*
Maesteg Park
Rhyl FC
1-0
Port Talbot Town
Tywyn Bryncrug
1-3
Welshpool Town
Fourth Round
Aberystwyth Town
2-3**
Bangor City
Bryntirion Athletic
1-2
Welshpool Town
GAP Queens Park
2-0
Caerleon
Guilsfield
1-0
Caernarfon Town
Haverfordwest County
1-2
Rhyl FC
NEWI Cefn Druids
5-3**
ENTO Aberaman
Newport YMCA
4-3**
Llangefni Town
Newtown AFC
1-2
Llanelli AFC
Quarter-finals
Guilsfield
0-6
Bangor City
NEWI Cefn Druids
3-6
Llanelli AFC
Newport YMCA
3-2
Welshpool Town
Rhyl FC
3-2
GAP Queens Park
Semi-finals
Bangor City
3-1
Newport YMCA
Llanelli AFC
5-2
Rhyl FC
Final
Llanelli AFC
after extra-time, ft 2-2, at Latham Park, Newtown
* indicates after extra-time ** extra-time and penalties