Nathaniel MG Cup: Swansea beat Cardiff on penalties, Bala bow out

Swansea City U21s went some way towards avenging the senior side's south Wales derby defeat with a penalty shoot-out win over Cardiff City U21s in the Nathaniel MG Cup third round.

Maliq Cadogan gave the hosts the lead before Cardiff's Kyle Henniford was sent-off for a second yellow card.

Kieran Evans equalised and with the score level at 1-1 after 90 minutes, Swansea won 5-3 on penalties.

Cymru North Guilsfield knocked out holders Bala Town in the night's shock.

Joe Haycock's second half goal earned Guilsfield victory.

Cymru Premier leaders The New Saints were 4-1 winners over Porthmadog, who had beaten Caernarfon in the previous round.

Josh Daniels gave Saints a fifth minute lead before Shaun Cavanagh levelled for Port four minutes later.

But goals from Ben Clark, Gwion Dafydd and Adrian Cieślewicz's stoppage time penalty saw the nine-times winners advance.

Tom Vincent scored a hat-trick as 2019 winners Cardiff Met won 4-0 at Afan Lido and Jack Karadogan's stoppage time winner saw Pontypridd United win at Aberystwyth.

Gresford won 1-0 at Cymru North rivals Buckley Town while Briton Ferry Llansawel won 1-0 at Ammanford.

Nathaniel MG Cup Third Round

Tuesday, 19 September

Afan Lido 0-4 Cardiff Met

Ammanford 0-1 Briton Ferry

Buckley Town 0-1 Gresford Athletic

Swansea City U21 1-1 Cardiff City U21 (Swansea City won 5-3 on penalties)

Guilsfield 1-0 Bala Town

Prestatyn Town P-P Colwyn Bay

The New Saints 4-1 Porthmadog

Aberystwyth Town 0-1 Pontypridd United