Welsh Cup
Friday, July 29
AFC Penrhiwceiber 1-1 (3-1 p) Treforest
Penrhiwceiber: Drew Langdon 90+6’
Treforest: Jayden Granelli 25’
Bangor 1876 FC 9-2 CPD Llanberis FC
Bangor 1876: Liam Morris 8, 18, 24, Les Davies 17, Corrig McGonigle 45, 52, 59, 78, Sion Edwards 71’
Llanberis: Kurt Hellfeld 87, Mathew Edwards 90+1′
Canton Liberal 3-2 Clwb Cymric
Canton Liberal: Jack Kane 5, Curtis Griffin 15, Bo Cordle 66’
Clwb Cymric: Rhys Jones 33, Tomos Roberts p 49’
CPD Y Rhyl 1879 FC 1-0 Abergele FC
CPD Y Rhyl: Kieran Ellis 77′
Llay Welfare FC 5-0 Lex XI FC
Llay Welfare: Thomas Wells 9, Luke Taylor 16, Lewis Bickerton Cole 26, Matthew Worrall 47, Jonathan Collo 56
Morriston Town 0-0 (2-4 p) Penlan
Pencoed Athletic BGC FC 3-2 Afan United FC
Pencoed Athletic: Lloyd Ham 25, 67, 78,
Afan United: Jack Underwood 43, Casey Jones 70’
Penparcau FC 2-1 Rhayader Town FC
Penparcau: Matthew Davies 15, Elwyn Edwards 51’
Rhayader Town: Jordan McFadden p 77
Rhuddlan Town 2-4 Kinmel Bay
Rhuddlan Town: Ben Jacobson 4, David Sharkey p 71’
Kinmel Bay: Ryan Hulse p 19, Ryan Roberts 20, I.Dunn 64, Declan Bellamy 82’
Rockspur FC 3-2 St Josephs FC
Rockspur: Luke Chapell 43, Samuel Keefe 46, 67’
St Josephs: Jack Price 37, Sam Brown 60’
Treharris Athletic Western 11-0 Merthyr Saints
Treharris Athletic Western: Dylan Amin 30, 45, 54, Haben Samson p 43, 88, Sam Cawley 51, Tom Rees 76, 78, Matthew Sellick 83, Kallum Thomas 86, David Mitchell 90’
Saturday, July 29
AFC Llwydcoed 6-0 Penarth Town FC
AFC Llwydcoed: Ricky Carter 4, 17, 49, Dewi Abbruzzese 37, Cian Cable 41, 54’
AFC Pontymister FC 2-4 Croesyceiliog AFC
Pontymister: Warren Derraven 70, 85
Croesyceiliog: Nicholas McGrath 11, 57, Thomas Doidge 68, Lewis Clare 90+1,
Aberbargoed Buds FC 3-2 Rogerstone AFC
Aberbargoed Buds: Rhys Williams 49, Jordan Thomas 58, Tom Rees 61’
Rogerstone: Joshua Thomas 21, Luke Thomas 39′
Abermule FC 2-1 Welshpool Town
Abermule:
Welshpool Town:
Aberystwyth Exiles FC 0-18 Cardiff Airport
Cardiff Airport: Sonny Lambert 3, 6, 43, Theo Richards 9, 51, 53, 69, 75, 88, Morgan Stavert-Hawkins 13, Michael Hall 38, 48, 55, Lee Stradling 57, 61, 74, Joshua Hobbs 63, Karl Steel 79’
Amlwch Town FC 1-2 CPD Aberffraw FC
Amlwch Town: Daniel Howes 27’
Aberffraw: Arden Gisbourne OG 2, Richard Owen 15’
Barmouth 3-1 Blaenau Ffestiniog
Barmouth:
Blaenau Ffestiniog:
Berriew FC 1-2 Knighton Town FC
Berriew:
Knighton Town:
Bodedern Athletic FC 17-0 CPD Gaerwen FC
Bodedern Athletic: Daniel Jones 5, Mohamed El-Arab 10, 79, 80, Chris Jones 12, 25, Marc Evans 16, 21, 26, 35, 45+2, 48, 57, Ryan Lees 40, Jenson Rowlands 60, Shaun Jenkins 72, Jordan Taylor 76,
Bontnewydd 4-0 CPD Mountain Rangers FC
Bontnewydd: Alex Kalafusz 18, Meilir Rowlands 22, 73, Sion Jones p 59′
Bow FC 2-2 (2-0 p) Betws-Y-Coed AFC
Bow FC:
Bewts-Y-Coed:
Bow Street 6-0 Llansantffraid Village FC
Brecon Corries AFC 2-1 Caerleon FC
Brecon Corries:
Caerleon:
Brickfield Rangers FC 4-0 Mynydd Isa Spartans FC
Brickfield Rangers: Isaac Dawson 2, Cameron Thomas 8, Aiden Fox 14, Andrew Vale 69’
Bryn Rovers AFC 1-4 CKSV AFC
Canton Rangers 2-0 AFC Whitchurch
Canton Rangers: Elton Injai 18, Ryan Donovan 31’
CPD Cefni FC 3-2 Menai Bridge Tigers FC
CPD Cefni: Luke Miles 57, 69, Gruffydd Huws 87′
Menai Bridge Tigers: James Burgess 37, Callum Thomas 65,
CPD Cerrigydrudion v Clwb Pel Droed Llansannan FC
CPD Gronant 3-3 (1-3 p) Greenfield FC
CPD Gronant: Matthew Lewis 53, 69, 81’
Greenfield: Connor Hughes 15, 23, Daniel Calvert p 43’
CPD Llannefydd FC v Llysfaen FC
CPD Mynydd Llandegai FC v Gwalchmai FC
CPD Nefyn United FC v CPD Pwllheli FC
CPD Penrhyndeudraeth FC v Caergybi FC
CPD Pentraeth FC v Talysarn Celts FC
CPD Sychdyn 0-7 FC Queens Park
FC Queens Park: Dylan Jones 2, Liam Davies 10, 51, Leroy Ngema-Stamp 40, Matthew Bitchell 78, Callum Williams 82, Adam Roberts 90’
CPD Y Fali FC v CPD Llanerch-Y-Medd FC
CPD Y Glannau 6-0 FC United of Wrexham
CPD Y Glannau: Harrison Bellis 25, 85, 89 p, Michael Bellis 28, Dafydd Jones 50, Aled Beardmore 90+3′
Caerphilly Athletic FC v Ely Rangers FC
Caerwys FC 0-4 Hawarden Rangers
Hawarden Rangers: Ellis Jones 19, 40, Luke Crabtree 45+1, James Ratcliffe p 88’
Cwmbach Royal Stars FC 0-4 Cardiff Corinthians
Cardiff Corinthians: Chris Worsley 26, 42, Chris Quick 64, Kofi Rowe 68’
Carno FC v Aberaeron FC
Castell Alun Colts FC v Corwen FC
Cefn Cribwr FC v Mumbles Rangers
Cefn Fforest FC v Newport City FC
Chepstow Town FC v Blaenavon Blues FC
Clase Social v Ton Pentre AFC
Coedpoeth United FC 0-2 Ruabon Rovers FC
Ruabon Rovers: James Jones p 32, 34’
Connahs Quay Town FC 1-2 Flint Mountain FC
Connah’s Quay Town: Ryan Hewitt p 71’
Flint Mountain: Andy Brown 45+1, Ste Lewis p 74’
Cwmbran Town FC 2-3 Nelson Cavaliers AFC
Cwmbran Town: Joshua Brown 24, Thomas Barry 68’
Nelson Cavaliers: Corey Haines 10, 45+3, Richard Veale 84’
Dinas Powys: Best Lee OG 36, Hugh Coles 76, Tom Fry 81’
Sully Spots: Feran Kanda 90’
Docks Albion AFC 4-11 Aberfan FC
Aberfan: Luke Tarr 11, 19, 27, Joshua Powell 25, 45+5, Gavin Williams 32, 89, Jaymie Wearn 34, 82, Ryan Flood 39,
Dolgellau AA FC 2-1 Builth Wells FC
Evans & Williams FC 2-2 (10-9 p) South Gower FC
RTB Ebbw Vale FC 6-0 FC Tredegar
Garden Village 5-2Dafen Welfare FC
Garw SBGC FC 3-1 Cwm Wanderers AFC
Glantraeth FC 1-0 Bethesda Athletic FC
Glantraeth: Dion Evans 70’
Goytre AFC (Gwent) 8-0 Ynysddu Welfare FC
Hakin United FC 3-0 Cwmamman United AFC
Llandrindod Wells FC 3-1 Four Crosses FC
Llandudno Albion FC v St Asaph City FC
Llandudno Junction FC v Meliden FC
Llandyrnog United FC v Llandudno Amateurs FC
Llanfairfechan Town FC 4-2 Llanfairpwll FC
Llanfairfechan: Daniel Hughes 6, Elliot Croston 15, Jamie Haggas 42, Ellis Jones 66’
Llanfairpwll: Marquis Holland 31, 85’
Llanilar FC 1-2 Waterloo Rovers FC
Llanrumney Athletic 0-9 FC Cwmaman
Llanuwchllyn FC v NFA FC
Lliswerry AFC 5-0 Newport Saints FC
Mochdre Sports FC v CPD Bro Cernyw
Montgomery Town FC 5-4 Tywyn Bryncrug FC
Morriston Town FC 0-0 (4-2 p) Penlan AFC
New Inn FC 1-3 Newport Civil Service FC
PILCS FC 0-2 Newport Corinthians FC
Penmaenmawr Phoenix FC v Llanrug United FC
Penrhiwceiber Rangers 1-0 Caerau Ely FC
Penrhiwceiber Rangers: Warren Jones 67′
Pentwynmawr Athletic AFC 1-1 (2-4 p)Treowen Stars FC
Penycae FC 3-2 Saltney Town FC
Penycae: Ben Buley 12, 56, Nicky Williams p 40,
Saltney Town: Stephen Chiocchi 9, Thomas Booth 60’
Penydarren Seniors BGC 6-0 Clwb Sparta FC
Pill AFC FC 1-0 Cefn Hengoed FC
Porthcawl Town Athletic FC 2-0 Trostre AFC
Prestatyn Sports FC v Rhyl Allstars
Presteigne St Andrews FC v Trefonen FC
Rhostyllen FC 3-3 (3-4 p) New Brighton Villa FC
Rhostyllen:
New Brighton Villa: S.Davies 17, 42, M.robinson 76’
Rhydymwyn FC 0-6 Rhos Aelwyd FC
Rhos Aelwyd: James Rumsey 24, 45+1, 86, Declan Molyneux 41, Dafydd Robertson 51, Daniel Roberts 66′
Rhyl Dragons FC v CPD Caer Clwyd
Seven Sisters Onllwyn FC 1-4 Baglan Dragons FC
Tiger Bay FC 6-1 Bridgend Street FC
Tonyrefail BGC FC 0-0 (8-7 p) Vale United FC
Trearddur Bay v Nantlle Vale FC
Tredegar Town FC 0-2 Monmouth Town FC
Treforest FC 1-1 (1-3 p) AFC Penrhiwceiber FC
Wattsville FC 2-2 (5-3 p) Marshfield AFC
West End FC 3-1 Bettws FC
Ynysygerwn AFC 7-0 AFC Porth
Friday, August 19
Cardiff Corinthians 3-0 AFC Llwydcoed
Cardiff Corinthians: Chris Worsley 2, 28, Joe Evans 60’
Croesyceiliog 3-1 Newport Civil Service
Cardiff Corinthians: Chris Worsley 2, 28, Joe Evans 60’
Nelson Cavaliers 3-5 Goytre
Nelson Cavaliers: Liam Dellanna 15, L.Roberts 84, Brandon Powell OG 90+3
Goytre: N/A 7, Warren Archer 35, Mamadi Mane Sanha 65, Chris Ham 69, N/A 69,
Newport City 5-4 Undy Athletic
Newport City: Ryan Harris 14, Spencer Wood p 19, p 60, 90+3, N/A 68,
Undy Athletic: F. Chard 24, G Cullimore 39, 48, 86’
Saturday, August 20
Central
Abermule v Presteigne St Andrews
Dolgellau Athletic v Bow Street
Llandrindod Wells v Knighton Town
Llanrhaeadr v Llanfair United
Machynlleth v Waterloo Rovers
Mongomery Town 0-2 Penparcau
Penparcau: Ryan Edwards 35, Mark Gornall 89′
North
Bontnewydd v Llanuwchllyn
Brickfield Rangers v Llansannan
Cefn Albion v Denbigh Town
Cefni v Mochdre Sports
Corwen v Llay Welfare
Flint Mountain v Llannefydd
Glantraeth v Barmouth & Dyffryn
Gwalchmai v Llandudno Albion
Kinmel Bay v Greenfield
Llandudno Amateurs v Bodedern Athletic
Llandudno Junction v Talysarn Celts
Llanerchymedd v Bangor 1876
Llanrug United v Penrhyndeudraeth
New Brighton Villa v Y Rhyl 1879
Penycae v Ruabon Rovers
Prestatyn Sports v Hawarden
Rhos Aelwyd v FC Queens Park
Trearddur Bay v Llanfairfechnan
Y Felinheli v Aberffraw
Y Glannau v Caer Clwyd
South
Aber Valley 2-0 Newport Corinthians
Aber Valley: Odran Gulliford 12, Scott Armitage 33’
Aberdare Town 1-3 Ynysygerwn
Aberdare Town: Kian Johnson 79’
Ynysygerwn: Rhys Owen 12, Bradley Crooks 33, Charlie Farrell 42’
Aberfan 8-3 AFC Penrhiwceiber
Aberfan: Josh Powell 13, 74, Luke Tarr 25, Paul Duncan 30, 76, Gavin Williams 43, Jaymie Wearn 48, Scott Badman 63,
Penrhiwceiber: Leon Grant 6, Kieran Davies 9, James Davies 45+1
CK Swiss Valley 2-2 (3-1 p) Penrhiwceiber
CKSV: Ross Buckley-Turner 25, 30’
Penrhiwceiber: Andrew Ellis 44, Warren Jones 77’
Caldicot Town 1-0 Tiger Bay
Caldicot Town: Benjamin Smith p 70′
Canton Liberal 1-1 (4-2 p) Abertillery Bluebirds
Canton Liberal: Mario Amona 82’
Abertillery Bluebirds: Cameron Williams 10’
Cardiff Draconians 4-4 (7-8 p) Brecon Corries
Cardiff Draconians: Adam Rees 17, 47, Matt Hibbs 66, Callum Nippers 79, Solomon Taylor St Clair 90’
Brecon Corries: Nathan Williams 29, Craig Evans 62, Joel Evans 88, Craig Evans p 90’
Cefn Cribwr 2-0 Port Talbot
Cefn Cribwr: Tyler Roche 70, Danny Woolfenden 90+4’
Evans & Williams 0-3 Baglan Dragons
Baglan Dragons: Tom Randall 32, Jack Fleming 83, Lewis Holmes 89’
Garden Village 2-2 p Pencoed
Garden Village: R.Martin 73, Samuel Ash 78’
Pencoed: Harry Davies 3, Lloyd Ham 24’
Garw 2-3 Treharris Athletic Western
Garw: Thomas Sage 30, Connor Brennan 50’
Treharris: Myles Corson 18, Corey McKeary 36, 49’
Hakin 5-0 Penlan
Hakin United: Jack Britton p 8, Shane Walsh 10, Nicholas Woodrow 30, 36, Ryan Wilson 88’
Lliswerry 0-1 Aberbargoed Buds
Aberbargoed Buds: Jordan Thomas 82’
Chepstow Town 2-0 Monmouth Town
Chepstow Town: Matthew Board 66, Tom Pearson 71’
Pontyclun 2-3 Penydarren
Pontyclun: O.James 5, Hayden Lau 10’
Penydarren: Aarran Caffell 13, Christopher Bell OG 23, Asa Lloyd 39’
Porthcawl Town Athetic 2-1 Canton Rangers
Porthcawl Town Athletic: Jorge Crofts 24, 72’
Canton Rangers: Simon Gardner 47’
Risca United 3-2 Caerphilly
Risca United: Owen Thomas 26, 26, Sebastian James 90’
Caerphilly Athletic: William Walker 6, Iwan John 30’
RTB Ebbw Vale 3-5 Pill
RTB Ebbw Vale: Tomas Lynch 69, Myles Battle 79, Joshua Jones 88’
Pill: Leo Ross 18, 49, 59, Jake Young 35, Lewis Sommers 45+3,
Ton Pentre 1-0 Cardiff Airport
Ton Pentre: Jonathan Welsh 60’
Tonyrefail BGC 1-3 Rockspur
Tonyrefail BGC: James Mahoney 80’
Rockspur: Ryan Trick 45+2, Samuel Keefe 45+15, Gareth Morrell 90+8
Treowen Stars 2-2 Dinas Powys
Treowen Stars: Evan Jenkins 28, Tommy James 43’
Dinas Powys: Tom Fry 70, Callum Pearce 76’
Wattsville 0-1 Trethomas Bluebirds
Trethomas Bluebirds: Gareth Tedstone 75’
West End 3-2 FC Cwmaman
West End: Kieran Cullen 22, Nikki Parvin 25, Jordan Simpson 60’
Cwmaman: Ian Traylor 44, 59’
Round One
Friday, September 26
North
Conwy Borough 3-2 Kinmel Bay
Conwy Borough: Tyler Oakley-Evans OG 50, Sean McCaffery 81, Cian Evans 90+6
Kinmel Bay: Tate Walker 25, Anthony Jones 78’
Llandudno Amateurs 1-7 Llanrug United
Llandudno Amateurs: Aaron Rogers 80’
Llanrug United: Jonathan Sadler 8, Kevin Lloyd 33, 57, Sion Phillips 47, Morgan Williams 55, Iwan Bohana 77, Osian Williams 86’
South
Abergavenny Town 1-1 (4-1 p) Treharris Athletic Western
Abergavenny Town: Rhys Thomas 41’
Treharris Athletic Western: Dylan Amin 53’
Penydarren BGC 4-0 Ynyshir Albions
Penydarren BGC: Arran Caffell 33, 80, Ricky Jones 54, Josh Brogden 67’
Risca United 4-2 Aberbargoed Buds
Risca United: Owen Thomas 28, Joel Powell 43, 77, Connor Hanford 83’
Aberbargoed Buds: Joseph Ogugua 54, 84’
Saturday, October 8
Aber Valley 1-3 Barry Town United
Aber Valley:
Barry Town United:
Aberfan 1-5 Trefelin BGC
Aberfan:
Trefelin BGC:
Abergavenny Town 1-1 p Goytre United
Abergavenny Town;
Goytre United:
Bow Street 1-4 Colwyn Bay
Bow Street: Ifan Burrell 10,
Colwyn Bay; James Kirby p 26, Jamie Cumming 64, Alex Downes 68, Tom Creamer 90+2
Caersws 0-1 Flint Town United
Flint Town United: Jean-Louis Akpa-Akpro p 56’
Canton Liberal 1-1 (4-5 p) Llanelli Town
Canton Liberal:
Llanelli Town:
Cardiff Corinthians 1-8 Newtown
Cardiff Corinthians:
Newtown: Jake Walker 6’, Louis Robles 12’ & 40’, Brett Taylor 15’ & 29’, Aaron Williams 22’, Nick Rushton 33’ & 83’, James Davies 45’.
Chepstow Town 1-2 Pontypridd United
Chepstow Town:
Pontypridd United:
Chirk AAA 1-1 (2-4 p) The New Saints
Chirk AAA:
The New Saints:
Croesyceiliog 0-5 Briton Ferry Llansawel
Briton Ferry Llansawel:
Cwmbran Celtic 2-2 (3-0 p) Llantwit Major
Cwmbran Celtic:
Llantwit Major:
Denbigh Town 1-5 Connah’s Quay
Denbigh Town:
Connah’s Quay:
Glantraeth 0-5 Cefn Druids
Cefn Druids:
Hakin United 4-1 Taffs Well
Hakin United:
Taffs Well:
Hawarden Rangers 1-6 Bala Town
Hawarden Rangers:
Bala Town:
Llandudno Albion 0-3 Buckley Town
Buckley Town:
Llanrug United 0-3 Gresford Athletic
Gresford Athletic:
Llanuwchllyn 0-5 Holywell Town
Holywell Town:
Mold Alexandra 3-1 Holyhead Hotspur
Mold Alexandra: Steve Watkins 19, Daniel Warren 51, Callum Freeman 85’
Holyhead Hotspur: Kenleigh Owen p 39’
Newport City 0-2 Carmarthen Town
Carmarthen Town:
Pencoed Athletic 0-0 (3-4 p) Aberystwyth Town
Penycae 1-4 Guilsfield
Penycae:
Guilsfield:
Penydarren BGC 2-1 Swansea University
Penydarren BGC:
Swansea University:
Pill 2-1 Cardiff Met
Pill:
Cardiff Met:
Pontardawe Town 0-0 (5-4 p) Cambrian & Clydach
Prestatyn Town 2-0 Llandudno
Prestatyn Town: Daniel Atkins 55, Sean Coulston 57’
Queens Park 0-3 Airbus UK
Airbus UK:
Risca United 1-2 Penybont
Risca United:
Penybont:
Trethomas Bluebirds 2-1 Haverfordwest County
Trethomas Bluebirds: Levi Rees 30, 90+3
Haverfordwest County: Jack Wilson 17’
Y Felinheli 1-4 Conwy Borough
Y Felinheli:
Conwy Borough:
Y Rhyl 0-2 Ruthin Town
Ruthin Town:
Friday, November 11
Penydarren BGC 1-0 Trethomas Bluebirds
Penydarren BGC: Aarran Caffell 49’
The New Saints 2-1 Caernarfon Town
The New Saints: Ryan Brobbel 3, Daniel Redmond 76’
Caernarfon Town: Daniel Davies (OG) 89’
Saturday, November 12
Aberystwyth Town 1-3 Newtown
Aberystwyth: Louis Bradford 31’
Newtown: Aaron Williams 20, Nick Rushton 83, Nigel Aris 90+2
Airbus UK 2-1 Trefelin BGC
Airbus UK: Bradley Knight 83, Jake Eyre 86’
Trefelin BGC: Ceri Williams 15′
Bala Town 2-0 Flint Town United
Bala Town: Chris Venables 28, Kieran Smith 64’
Barry Town United 0-2 Gresford Athletic
Gresford Athletic: Charlie Mann 63, Jacob Barratt 90+3
Buckley Town 2-0 Prestatyn Town
Buckley Town: Aled Bellis 79, 84’
Cefn Druids 3-4 Llanelli Town
Cefn Druids: Josh Roseberry-Beamond 14, Jonathon Grogan 20, Josh Lock 33’
Llanelli Town: Josef Hopkins 45+2, Tim Parker 55, Nathan Logan 84, Taylor Marsh 88’
Connah’s Quay Nomads 1-1 Colwyn Bay
Connah’s Quay: Mike Hayes 2, 30, Mike Wilde 68, Callum Morris p 86’
Conwy Borough 0-3 Penybont
Penybont: Nathan Wood 36, 38, Kostya Georgievsky 71’
Cwmbran Celtic 4-3 Carmarthen Town
Shaun Moss 22, Alex Bonthron p 60, 63, Andrew Hewitt 90+1
Liam Thomas 45+2, Noah Daley 50, Greg Walters 70
Guilsfield 6-3 Goytre United
Guilsfield: Iwan Matthews 12, 13 (P), 76, Josh Astley 45, 64, Callum Bromley 72’
Goytre United: Jordan Edwards 7, 88, Luke Harris 53’
Hakin United 1-5 Holywell Town
Hakin United: Nick Woodrow 73’
Holywell Town: Dave Forbes 25, 45, Danny Sullivan 27, Mark Winslade 83, Oliver Buckley 90+5
Mold Alexandra 0-4 Briton Ferry Llansawel
Briton Ferry Llansawel: Tyler Brock 40, 66, McCauley Power 62, Thomas Walters 90’
Pontardawe Town 3-1 Pill
Pontardawe Town: Artiom Legavec 28, Joshua Dorward 50, Andzejs Dubjaga 69’
PILL: Lewis Sommers 65’
Ruthin Town 3-4 Pontypridd United
Ruthin Town: Sam Jones 29, 81, Llyr Morris 90’
Pontypridd United: Jarrad Wright 3, Vita Mbolokele 18 OG, Joe Hunt 56, Lewys Twamley 63
Saturday, January 14
Bala Town 2-1 Pontypridd United
Bala Town: Chris Venables 21 (P), Nathan Peate 83’
Pontypridd United: Danny Williams 90+1
Briton Ferry Llansawel 2-2 Buckley Town
Briton Ferry Llansawel: Kris Evans 23, Thomas Walters 44’
Buckley Town: Jake Roberts 45, Max Moore 87’
Gresford Athletic 0-2 Penybont
Penybont: Mael Davies 18, Kostya Georgievsky 57’
Guilsfield 1-2 Holywell
Guilsfield: Callum Bromley 70’
Holywell: Ilan Sion ap Gareth Jones 15, Danny Andrews 45’
Llanelli Town 0-2 Connah’s Quay
Connah’s Quay: Ben Nash 30, Joe Malkin 76’
Pontardawe Town 1-1 (4-5 p) Airbus UK
Pontardawe Town: Lewis Reed 20’
Airbus UK: George Peers 43’
The New Saints 7-0 Newtown
The New Saints: Ben Clark 8, 65, Ryan Astles 14, Ryan Brobbel 16, Callum Roberts 41 (OG), Declan McManus 63, 72’
Wednesday, January 25
Penydarren 2-3 Cwmbran Celtic
Penydarren: Alex Long 58, George Kazba 85’
Cwmbran Celtic: Andrew Larcombe 10, 12, Dominic Connor 16’
Saturday, February 4
Bala Town 2-0 Briton Ferry Llansawel
Bala Town: Chris Venables 68, Adam Roscrow 71’
Connah’s Quay 5-0 Airbus UK
Connah’s Quay: Jack Kenny 6, Harry Franklin 63, George Horan 75, Joe Malkin 88, 89’
Cwmbran Celtic 1-3 The New Saints
Cwmbran Celtic: Josh Rippon 14
The New Saints: Ryan Brobbel 13, 59 (P), 65’
Sunday, February 5
Penybont 2-1 Holywell Town
Penybont: Lewis Harling 57, Nathan Wood 90+8 (P)
Holywell Town: Danny Andrews 14’