Today's football results from across Mid Wales.
JD Welsh Premier
Barry Town 2 Newtown 0
JD Welsh Cup
Llanrhaeadr 3 Kerry 1
Welshpool 3 Aberaeron 4
Abermule 3 Borth 2
Carno v Llandrindod
Llanidloes 3 Barmouth 0
Llansantffraid v Berriew
Huws Gray Alliance
Airbus 3 Guilsfield 0
Caersws 2 Porthmadog 5
Spar Mid Wales League
Division 1
Llanfair Utd 4 Machynlleth 1
Tywyn Bryncrug 1 Churchstoke 2
Division 2
Penybont 1 Montgomery 5
Talgarth 1 Dyffryn Banw 2