Bangor proved why they are hot favourites to win the Cymru Alliance League by winning comfortably 3-1 at Guilsfield.
Guisfield trailed 1-0 at half time to Bangor City after Andy Jones netted for The Citizens on 35 minutes. Robbie Parry made it 2-0 on 67minutes before they increased the lead to three on 78 through an own goal.
Chris Cathrall gained an 89th minute consolation goal for the Guils.
Llanrhaeadr made it two wins from two game, beating Buckley 2-1.
Llanfair won the Mid Wales League derby 1-0 at Berriew while Welshpool drew 1-1 at Bow Street. Waterloo Rovers trounced Prsteigne 6-0 away
Friday
Welsh Premier
Newtown 2 Caernarfon Town 0
MMP with Norman Lloyd Mid Wales League
Division One
Knighton 1 Carno 7
Llandrindod Wells 4 Kerry 0
Saturday
Huws Gray Alliance
Buckley 1 Llanrhaeadr 2
Guilsfield 0 Bangor City 3
MMP with Norman Lloyd Mid Wales League
Division One
Berriew 0 Llanfair United 1
Bow Street 1 Welshpool Town 1
Caersws 5 Aberaeron 2
Llanidloes 3 Builth Wells 1
Radnor Valley 6 Churchstoke 1
Division Two
Dyffryn Banw 1 Borth United 1
Four Crosses 3 Brecon Northcote 2
Montgomery 6 Newbridge 0
Machynlleth 0 Hay St Mary’s 3
Rhayader P Dolgellau P
Presteigne 0 Waterloo Rovers 6