Bangor City started their campaign away to Flint Town. After a 1–1 draw, Bangor replayed them at Farrar Road Stadium, where Bangor won 4–1.
In two more home games in the Fourth and Fifth rounds, Bangor saw off both Buckley and Connah's Quay by 3–0.
For the Sixth round, Bangor travelled south to former Football League and Southern League team Aberdare Athletic. After a 1–1 draw Aberdare lost 7–3 at Farrar Road.
In the Semi-final, Bangor faced Football League Division Three South members Merthyr Town at Colwyn Bay. A 2–2 meant a replay at Oswestry where Bangor progressed to the final after a 2–0 win.