Llangefni Town
Llanelli Town
 
Final
Newtown
Rhyl
1
2
 
Final
Ton Pentre
Cardiff MU
1
4
 
Final
Ynysddu Welfare
Cefn Druids
1
3
 
Flint Town United
Bala Town
 
Final
Aberystwyth Town
Cardiff MU
1
3
 
Final
Airbus UK
The New Saints
2
5
 
Final
Barry Town
Cefn Druids
3
2
 
Final
Cambrian & Clydach
Rhyl
P 1
1
 
Carmarthen Town
Connah's Quay
 
Pro
Haverfordwest County
Bala Town
0
4
 
Final
Llangefni Town
Llandudno
1
3
 
Final
Bangor City
Caernarfon Town
1
2
 
Caernarfon Town
Connah's Quay
 
Pro
Bala Town
Cardiff MU
0
1
 
Final
Llandudno
The New Saints
1
8
 
Final
Barry Town
Cambrian & Clydach
3
2
 
Final
The New Saints
Barry Town
2
0
 
Cardiff MU
Connah's Quay
 
Connah's Quay
The New Saints