Huws Gray Alliance
Ruthin Town 1-2 Bangor City
(Bangor: Sam Barnes 1’/7′)
It’s two from two for City under Craig Harrison, who could and should have done more to wrap up the points beyond Barnes’ early brace.
But both Les Davies and Carl Darlington saw efforts disallowed for offside – and the frustration grew as poor play allowed Llyr Morris to respond for the hosts with ten minutes left. Yalany Beio was sent off in the 89th minute for his second yellow card.
But otherwise, Bangor passed their first test on the road, thanks in no small measure to the impressive Barnes, who scored both goals from long throw-ins by Jake Phillips.
Lock Stock Welsh Alliance
Penrhyndeudraeth 2-3 Llanberis
(Penrhyndeudraeth: Alun Hughes 35′, Richard Jones 90′ – Llanberis: Richard McDonald 42’/43′, Aeron Pritchard 60′)
Aberffraw 2-0 Pentraeth
(Aberffraw: Nath Moore, Richard Owen Roberts)
Llannerchymedd 1-1 Gaerwen
(Llannerchymedd: Tom Wŷn – Gaerwen: Dylan Williams)
Cartrefi Cymunedol Gwynedd League
Bontnewydd 3-2 Nefyn United
(Bontnewydd: Dion Davies 44′, Ian Pleming 73′, Cai Penny Williams 83′ – Nefyn: Guto Sion Roberts 10′, Josh Dorking 90+1′)
Talysarn Celts 1-1 Llanystumdwy
(Talysarn Celts: Jac Jones 35′ – Llanystumdwy: Darren Parry 80′)
Lucas Oil Anglesey League
Bodorgan Juniors 3-6 CPD Y Valley
Holyhead Hotspur Reserves 3-4 Bryngwran Bulls
Pentraeth Reserves 7-4 Llandegfan