League name pointed after clubs name.
Fifth round edit
Eight winners from the Fourth round and ten new clubs.
|1||Chester (FL D3N)||0–6||Wrexham (FL D3N)|
Sixth round edit
Two winners from the Fifth round. Seven other clubs get a bye to the Seventh round.
Seventh round edit
One winner from the Sixth round plus seven clubs who get a bye in the previous round.
|1||Swansea Town (FL D3S)||3–0||Rhyl (CCL)|
|2||Cardiff City (FL D2)||1–3||Merthyr Tydfil (SFL)|
Final were held at Cardiff.
|1||Merthyr Tydfil (SFL)||2–0||Swansea Town (FL D3S)|