Full Draw ABER VALLEY FC 2-0 Cwrt Y Vil FC AFC Bargoed 6-2V Royal Oak FC AFC Whitchurch 5-2 Tondu Robins FC Brackla FC 10-0 Baili Glas AFC Broadlands AFC 1-1 (Pens 2-4) AFC Rhoose Bryncae FC 1-3 NELSON CAVALIERS AFC Brynna FC 1-6 CAERPHILLY ATHLETIC FC Cadoxton Imps AFC (Firsts) 4-3 Cascade YC FC CARDIFF AIRPORT 16-1 Graig FC BYE V LLANRUMNEY UNITED FC Cardiff Bay FC 1-6 AFC WATTSTOWN Cilfynydd AFC 1-2 Bryntirion Athletic FC CLWB CYMRIC FC 18-1 Llanishen Wanderers CWM WELFARE AFC 4-0 Ynyscynon FC CWRT RAWLIN FC 0-4 Tiger Bay FC DINAS POWYS FC 4-3 ST JOSEPHS FC Ely Valley FC 4-2 Gilfach FC LLANTWIT FARDRE FC 2-2 (Pens 5-6) PORTHCAWL TOWN ATHLETIC FC MARGAM YOUTH CENTRE 5-2 Bridgend Town FC Penarth Town FC 1-3 SULLY SPORTS FC PENRHIWFER AFC 4-4 (Pens 2-4) FC Porthcawl Pentyrch Rangers Seniors 2-1 PENCOED ATHLETIC BGC FC PENYDARREN SENIORS BGC 0-3 FC CWMAMAN PENYGRAIG UNITED FC 8-1 Peterston Super Ely FC PORT TALBOT TOWN FC 6-0 Croeserw Athletic FC Radyr Rangers FC Seniors 3-0 MERTHYR SAINTS FC Rhydyfelin AFC 1-2 CARDIFF COSMOPOLITAN FC St Athan FC 0-3 CWMBACH ROYAL STARS SC Stanleytown AFC 4-2 GARW SBGC FC Trelewis Welfare AFC 0-2 Barry Athletic VALE UNITED FC 2-3 SPLOTT FC Ynysybwl FC 0-1 LLANGEINOR FC