SEASON 1991/92
First Round
Afan Lido
3-0
Seven Sisters
Ammanford Town
3-4
Carmarthen Town
Bala Town
1-1
New Broughton
replay 0-4
Bridgend Town
1-0
Ebbw Vale
Buckley FC
2-1
Brymbo FC
Caerau
0-4
Llanwern
Caerleon
2-1
Pontlottyn Blast Furnace
Cardiff Civil Service
3-0
Cardiff Corinthians
Carno
1-2
Llansantffraid
Cefn Albion
1-2
Gresford Athletic
Cemaes Bay
1-0
Conwy United
Chirk AAA
1-0
Lex XI
Connah's Quay Nomads
4-1
Pilkingtons St Asaph
Cwmbran Town
3-2
Newport YMCA
Ferndale Athletic
10-2
Cardiff Institute of Higher Education
Haverfordwest County
3-0
BP Llandarcy
Inter Cardiff
3-3
Caldicot Town
replay 0-3
Kidderminster Harriers
5-1
Rhayader Town
Knighton Town
0-0
Llanidloes Town
replay 2-3
Llandrindod Wells
1-3
Brecon Corinthians
Llandudno
5-0
Pwllheli Borough
Llanelli
1-2
Port Talbot Athletic
Llanrwst United
1-2
Rhyl
Llay Royal British Legion
1-0
Rhos Aelwyd
Maesteg Park Athletic
8-0
Trelewis Welfare
Marchwiel Villa
0-0
Llay Welfare
replay 4-2
Morriston Town
2-2
Pembroke Borough
replay 2-1
Nefyn United
1-3
Llanfairpwll
Newcastle Emlyn
3-5
Stourbridge
Penrhyncoch
1-0
Builth Wells
Penycae
5-1
Johnstown Athletic
Pontllanfraith
3-0
Aberaman Athletic
Porthcawl Town
6-1
Ponterdawe Athletic
Porthmadog
2-1
Locomotive Llanberis
Rhydymwyn
0-2
Holywell Town
Risca United
1-3
Abercynon Athletic
Rubery Owen Rockwell
1-9
Morda United
Ruthin Town
0-1
British Aerospace
Skewen Athletic
0-3
Briton Ferry Athletic
Taffs Well
4-0
Pontyclun FC
Ton Pentre
1-0
Stroud
Tonyrefail Welfare
3-0
South Wales Constabulary
Welshpool Town
0-2
Hednesford Town
at Hednesford
Second Round
Bangor City
3-1
Porthmadog
Brecon Corinthians
1-4
Caersws
British Aerospace
1-2
Chirk AAA
Briton Ferry Athletic
2-1
Afan Lido
Buckley FC
0-3
Llay Royal British Legion
Carleon FC
2-1
Ton Pentre
Cardiff Civil Service
1-0
Port Talbot Athletic
Cemaes Bay
3-2
Llanfairpwll
Connah's Quay Nomads
1-1
Colwyn Bay
replay 0-6
Cwmbran Town
4-1
Taffs Well
Flint Town United
2-2
Caernarfon Town
Gresford Athletic
0-2
Marchwiel Villa
Haverfordwest County
3-0
Abercynon Athletic
Hednesford Town
3-1
Penrhyncoch
Holywell Town
2-2
Llandudno FC
replay 3-0
Inter Cardiff
2-1
Ferndale Athletic
Kidderminster Harriers
7-1
Morda United
Llansantffraid FC
3-1
Llanidloes Town
Maesteg Park Athletic
4-2
Llanwern AFC
Morriston Town
3-0
Tonyrefail Welfare
Mostyn
2-1
Rhyl
New Broughton
1-0
Pencae
Newport AFC
3-1
Bridgend Town
Newtown AFC
1-2
Aberystwyth Town
Pontllanfraith
0-4
Abergavenny Thurdays
Porthcawl Town
1-4
Merthyr Tydfil
Stourbridge
7-1
Carmarthen Town
Third Round
Barry Town
2-3
Aberystwyth Town
Briton Ferry Athletic
3-2
Abergavenny Thursdays
Caersws FC
1-2
Cemaes Bay
Cardiff City
3-0
Newport AFC
Chirk AAA
2-1
Llay Royal British Legion
Colwyn Bay
5-1
Holywell Town
Cwmbran Town
2-5
Maesteg Park Athletic
Haverfordwest County
4-1
Morriston Town
Hednesford Town
3-0
New Broughton
Inter Cardiff
1-2
Caerleon FC
Kidderminster Harriers
4-1
Llansantffraid FC
Marchwiel Villa
0-3
Caernarfon Town
Merthyl Tydfil
0-2
Swansea City
Mostyn
1-3
Hereford United
at Fflint Town United
Stourbridge
0-0
Cardiff Civil Service
replay 3-1
Wrexham
3-2
Bangor City
Fourth Round
Briton Ferry Athletic
2-4
Colwyn Bay
Caernarfon Town
0-1
Aberystwyth Town
Cardiff City
3-3
Stourbridge
replay 2-1
Cemaes Bay
1-2
Haverfordwest County
Hereford United
1-2
Maesteg Park AFC
Kidderminster United
1-3
Swansea City
Llay Royal British Legion
0-0
Hednesford Town
replay 0-3
Wrexham
2-0
Caerleon FC
Fifth Round
Haverfordwest County
0-0
Hednesford Town
replay 0-4
Wrexham
0-1
Colwyn Bay
abandoned 63' fog replay 1-3
Maesteg Park AFC
2-0
Aberystwyth Town
Swansea City
0-1
Cardiff City
Semi-finals
Cardiff City
0-0
Maesteg Park Athletic
Maesteg Park Athletic
0-4
Cardiff City
Cardiff City 4-0 on aggregate
Hednesford Town
1-0
Colwyn Bay
Colwyn Bay
2-3
Hednesford Town
Hednesford Town 4-2 on aggregate
Final
Hednesford Town
at the National Stadium Cardiff