SEASON 1904/05
First Round
Welshpool
2-2
Aberystwyth Town
replay 0-2
Ebbw Vale
1-0
Treharris
Rogerstone
3-2
Hafod
Second Round
Aberystwyth Town (w/o)
v
Newtown (withdrew)
Ebbw Vale
2-2
Rogerstone
replay 1-2
All other clubs awarded byes
Third Round
Rhyl
3-1
Colwyn Bay
Llandudno FC
2-4
Bangor
Wrexham
2-0
Chester
Druids
4-0
Broughton United
Wellington Town
4-1
Aberystwyth Town
Chirk
1-2
Oswestry United
Knighton
1-0
Llandrindod Wells
Aberdare
2-0
Rogerstone
Fourth Round
Rhyl
1-0
Bangor
Druids
0-2
Oswestry United
Wrexham
3-0
Wellington Town
Aberdare
8-0
Knighton
Semi-finals
Rhyl
1-3
Aberdare
at Oswestry
Wrexham
1-0
Oswestry
at Chirk
Final
Aberdare
at Wrexham