WELSH League first division leaders Barry confirmed their recent impressive form with a comfortable 5-2 away victory at Caerleon.

Ben Davies scored a brace for the home side, but Barry replied through Christian Doidge (2), TJ Nagi, Dale Barnard and an own goal.

Division Two pacesetters Goytre also moved into the next round with a 3-0 defeat of AFC Llwydcoed with goals coming from Luke Prosser, Kristian Wharton and Kyle Bassett.

A brace for Richard Reeves helped second division side Ely Rangers to a 3-1 victory over Bryntirion Athletic, the other coming from Luke Tresize. There was an 11-goal thriller at Port Talbot, where Tata Steel overcame the challenge of Bridgend Street 7-4 with Chris Parfitt grabbing a hat-trick.

Two goals for Darren Griffiths helped West End to a deserved 4-0 victory over Taffs Well, with Neil Griffiths and Jeff Aspel getting the others.

Two goals each for Richard Ryan and Paul Jones enabled Goytre United to progress with a 6-0 hammering of Pontyclun, with Craig Stiens and Adam Carpenter also on the scoresheet.

Goals from Christian Jones and Tom Rowlands gave Rhayader Town a 2-0 home win over Risca United, while Haverfordwest went into round two with a 5-2 success at Brecon Corries.