The JD Welsh Cup Round 3 draw took place at Cardiff Met University as the Dafabet Welsh Premier League clubs join the competition and there are several intriguing ties, with the matches set to take place across the weekend of 2/3/4 December.
The standout fixtures in Round 3 see Welsh Premier outfit Carmarthen Town go to Caernarfon Town of the Huws Gray Alliance League and Ton Pentre of Nathaniel Cars Welsh League Division 1 will welcome Bangor City to Ynys Park in the Rhondda.
Elsewhere, Ynysygerwn's reward for causing the shock of Round 2 by knocking out Monmouth Town, sees them rewarded with an away tie against Llanelli Town.
You can watch the draw as it happened below.
JD WELSH CUP ROUND 3
Aberystwyth Town v Holywell Town
Bala Town v Caldicot Town
Caernarfon Town v Carmarthen Town
Cardiff Met Uni v Porthmadog
Cefn Druids v Llantwit Major
Gap Connahs Quay v Goytre Utd
Greenfield v Guilsfield
Haverfordwest County v Afan Lido
Llandudno v Goytre
Llanelli Town v Ynysygerwn
Llanfair Utd v Corwen
Newtown v The New Saints
Penybont v Airbus UK Broughton
Prestatyn Town v Holyhead Hotspur
Rhyl v Penrhyncoch
Ton Pentre v Bangor City