SEASON 1890/91
First Round
Mold
3-2
Holywell
Carnarvon
3-4
Rhyl
Bangor
7-4
Colwyn Bay
protest, replay 3-1
St Asaph
3-2
Bangor Athletic
Buckley (withdrew)
v
Northwich Victoria (w/o)
Brymbo Institute
2-2
Gresford
replay 1-2
Westminster Rovers (w/o)
v
Nantwich (withdrew)
Crewe Alexandra (withdrew)
v
Wrexham (w/o)
Chirk
2-1
Druids
RuabonWrexham Hibernians
2-2
Overton
replay 3-2
Corwen
0-2
Rhosllanerchrugog
Oswestry
4-3
Rhayader
Shrewsbury Town
bye
 
Wellington St George
bye
 
Builth
bye
 
Second Round
St Asaph (withdrew)
v
Rhyl (w/o)
Bangor
4-1
Mold
protest re ground width Bangor disqualified
Northwich Victoria (withdrew)
v
Wrexham (w/o)
Gresford
3-4
Westminster Rovers
Rhosllanerchrugog
2-1
Chirk
Wrexham Hibernians
3-5
Rhostyllen Victoria
Oswestry
1-0
Wellington St George
Shrewsbury Town
4-1
Builth
Third Round
Rhyl
2-2
Mold
replay 2-3 aet
Westminster Rovers
0-1
Wrexham
Rhostyllen Victoria
1-2
Chirk
Shrewsbury Town
6-0
Oswestry
Semi finals
Wrexham
4-3
Chirk
at Shrewsbury
Shrewsbury Town
5-0
Mold
at the Racecourse
Final
Wrexham
on 30 March 1891 at Oswestry