SEASON 2009/10
First Round
Amlwch Town
2-3
Penrhyncoch
Barmouth and Dyffryn United
3-2
Buckley Town
Barry Town
1-5
Ely Rangers
Berriew
3-1
Mold Alexandra
Brymbo
1-6
Llangefni Town
Bryntirion Athletic
4-2
Cardiff Corinthians
Caerau Ely
2-0
Bettws
Cambrian & Clydach
4-0
Ammanford
Carno
2-3
Conwy United
Chirk AAA
1-3
Gresford Athletic
Coedpoeth United
2-0
Penparcau
Corus Steel
0-1
Garden Village
Croesyceiliog
1-0
Risca United
Cwmaman Institute
1-7
Cwmbran Celtic
Glan Conwy
2-1
Denbigh Town
Goytre United
3-1
Pentwyn Dynamos
Guilsfield
1-3
Llangollen Town
Hawarden Rangers
0-2
Ruthin Town
Hay St Marys
2-1*
Dinas Powys
Lex XI
5-3
Dolgellau Athletic Amateurs
Llanberis
1-2
Flint Town United
Llandudno Junction
3-1
Llanrhaeadr YM
Llandudno Town
1-0
Bethesda Athletic
Llanfairpwll
2-1
Penycae
Llanrug United
4-3
Nefyn United
Llanwrst United
0-2
Llangeinor
Llansantffraid Village
3-1
Llay Welfare
Llantwit Fardre
0-1
Aberbargoed Buds
Newcastle Emlyn
1-2
AFC Lwydcoed
Overton Recreational
1-2*
Holyhead Hotspur
Penrhiwceiber
3-1
Caerleon
Pontardawe Town
4-1
Presteigne St Andrews
Pontyclun
7-2
Goytre
Pontypridd Town
3-0
Newport Civil Service
Porthcawl Town
2-4
Ton Pentre
Pwllheli
2-0*
Tywyn Bryncrug
Rhydymwyn
2-0
Llandyrnog United
Seven Sisters
0-7
Afan Lido
South Gower
0-5
Caldicot Town
Treharris Western Athletic
3-4
Cardiff Bay Harlequins
Troedyrhiw
2-1
Abertillery Bluebirds
Venture Community
3-4*
Borras Park Albion
West End
6-6**
Taffs Well
Second Round
Aberaman Athletic
3-2
Penrhiwceiber
Afan Lido
5-1
Croesyceiliog
Bangor City
4-1
Elements Cefn Druids
Borras Park Albion
1-8
Bala Town (at Bala)
Bridgend Town
2-0
Ton Pentre
Bryntirion Athletic
0-3
Aberystwyth Town
Caerau Ely
5-1
Hay St Marys
Cambrian and Clydach
3-1
Troedyrhiw
Cardiff Bay Harlequins
3-2
Aberbargoed Buds
Carmarthen Town
4-1
Pontypridd Town
Conwy United
0-2*
The New Saints
Ely Rangers
3-2
AFC Llwydcoed
Flint Town United
7-1
Barmouth and Dyffryn United
Gap Connah's Quay
2-0
Pwllheli FC
Garden Village
2-6*
Caldicot Town
Goytre United
0-3
Pontardawe Town
Gresford Athletic
2-3
Llanrug United
Holyhead Hotspur
4-3**
Newtown AFC
Lex XI
1-3
Airbus UK Broughton
Llandudno Town
3-0*
Berriew
Llanfairpwll
1-3
Rhyl FC
Llangefni Town
1-2
Llandudno Junction
Llangeinor
2-1*
Pontyclun
Llangollen Town
1-0
Glan Conwy
Llansantffraid Village
1-2
Coedpoeth United
Neath FC
2-3**
Llanelli AFC
Penrhyncoch
0-1
Porthmadog FC
Port Talbot Town
5-0
Cwmbran Celtic
Rhydymwyn
1-0
Caernarfon Town
Ruthin United
1-2
Caersws FC
Taffs Well
0-2
Haverfordwest County
Technogroup Welshpool
2-3
Prestatyn Town
Third Round
Aberaman Athletic
2-0
Ely Rangers
Bala Town
1-0
Llanrug United
Caerau Ely
1-2
Afan Lido
Caersws FC
4-1
Coedpoeth United
Caldicot Town
0-3
Port Talbot Town
Cambrian & Clydach
0-2
The New Saints
Flint Town United
0-1
Bangor City
Gap Connah's Quay
3-2*
Airbus UK Broughton
Haverfordwest County
1-2
Aberystwyth Town
Llanelli AFC
3-1
Carmarthen Town
Llangeinor
1-6
Holyhead Hotspur
Llangollen Town
0-1
Llandudno Junction
Pontardawe Town
2-0
Llandudno
Porthmadog FC
3-1
Rhydymwyn
Prestatyn Town
3-0
Cardiff Bay Harlequins
Rhyl FC
4-2
Bridgend Town
Fourth Round
Aberystwyth Town
0-2
Port Talbot Town
Afan Lido
2-1*
Gap Connah's Quay
Bala Town
2-0
Caersws FC
Bangor City
3-1
Aberaman Athletic
Llandudno Junction
0-6
The New Saints
Llanelli AFC
4-0
Holyhead Hotspur
Prestatyn Town
1-0
Porthmadog FC
Rhyl FC
7-0
Pontardawe Town
Quarter-finals
Bala Town
2-0*
Afan Lido
Bangor City
2-0
Llanelli AFC
Prestatyn Town
4-4*
Rhyl FC
Prestatyn Town won 5-3 on penalties
The New Saints
2-2*
Port Talbot Town
Port Talbot Town won 4-3 on penalties
Semi-finals
Bala Town
0-1
Port Talbot Town
Bangor City
2-0
Prestatyn Town
Final
Bangor City
Port Talbot Town
at Parc Y Scarlets, Llanelli
* indicates after extra-time ** extra-time and penalties