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.