Aberystwyth Town 2 , Barry Town United 3 at Full time

AberystwythAberystwyth TownAberystwyth Town

Barry TownBarry Town UnitedBarry Town United

Briton Ferry 3 , The New Saints 1 at Full time

Briton FerryBriton FerryBriton Ferry

TNSThe New SaintsThe New Saints

Cardiff City 3 , Swansea City 0 at Full time

Cardiff CityCardiff CityCardiff City

SwanseaSwansea CitySwansea City

Wrexham 6 , Pontypridd United 1 at Full time

WrexhamWrexhamWrexham

PontypriddPontypridd UnitedPontypridd United

All times are UK and subject to change. BBC is not responsible for any changes.