LLANDUDNO have been handed a home tie as they look to book a place in the JD Welsh Cup semi-finals.

Iwan Williams’ men entertain Newtown in the last eight after their 4-3 extra-time success over Ruthin Town, with the clash set for the weekend of March 3-4.

The Robins made it through in the narrowest of fashions against Huws Gray Alliance side Flint Town United, eventually winning the tie on penalties.

Eight-time winners Bangor City host giant-killers Penydarren BGC after a narrow triumph over Llanrhaeadr-ym-Mochnant, while JD Welsh Premier League heavyweights Connah’s Quay Nomads and The New Saints of Oswestry Town collide in what is arguably the tie of the round.

Aberystwyth Town will travel to top flight basement dwellers Carmarthen Town with a place in the final four up for grabs.

JD Welsh Cup quarter final draw: Llandudno vs Newtown, Bangor City vs Penydarren BGC, Carmarthen Town vs Aberystwyth Town, Connah’s Quay Nomads vs The New Saints of Oswestry Town.