Southern Section Abertillery Bluebirds 0-2 Caerau Ely
AFC Porth 2-0 Aberbargoed Buds
Bridgend Town 2-0 Splott Albion
Bryntirion Athletic 3-1 Cwmbrân Town
- took the lead and pushed them all the way Caerleon 1-0 Aberaman Athletic
Caldicot Town 2-4 Newport Civil Service
Cambrian & Clydach Vale 5-1 Monmouth Town
Cardiff Corinthians 2-0 Cwmaman Institute
Dinas Powys 0-2 Builth Wells
Goytre 3-1 Aberaeron
Goytre United 1-0 Ton Pentre
Merthyr Town 0-3 Barry Town
- expected this to be closerPontardawe Town 3-0 Treowen Stars
Rhosgoch Rangers 2-6 Merthyr Saints
Risca United 0-4 Newbridge-on-Wye
Taff's Well 5-4 (AET) Undy Athletic
Tata Steel 3-1 Newcastle Emlyn
UWIC 0-2 Haverfordwest County
West End 2-0 Cwmbran Celtic
Northern Section Barmouth & Dyffryn United 4-1 Ruthin Town
Buckley Town 4-0 Penrhyncoch
Caersws 1-1 (4-2 Pens) Conwy United
Carno 0-2 Coedpoeth United
Cefn Druids 6-1 Caernarfon Town
Flint Town United 5-1 AAA Chirk
Gap Connah's Quay 7-2 Gwalchmai
Llandrindod Wells 3-3 (4-1 Pens) Llanrug United
Llangefni Town 2-3 (AET) Denbigh Town
Llanidloes Town 4-3 Glantraeth
Llanrhaeadr 1-6 Holyhead Hotspur
Montgomery Town 4-0 Connah's Quay Town
Penycae 1-2 FC Cefn
Porthmadog 3-1 Bethesda Athletic
Rhos Aelwyd 0-1 Guilsfield
Rhyl 5-0 Gresford Athletic
Venture Community 1-3 Llandudno