[2] The draw for the qualifying round took place at the FAW's headquarters in Cardiff on 12 July.
[2] The first round draw was held on 18 September, again at the FAW's headquarters in Cardiff.
The ties were all played on Sunday 8 October 2017,[3] except the Caerphilly Castle v Newcastle Emlyn and Abergavenny v Penybont games, which were both cancelled and the wins awarded to the home teams.
[7] The draw was made on 5 February, with matches originally scheduled to be played on 4 March at neutral venues.
City then beat Abergavenny in a replayed quarter final to take a place in the semi-finals.