Welshpool Town have secured second in the Spar Mid Wales League after main rivals Llanidloes and Bow Street lost.
The Daffs shock defeat at home to Carno, coupled with Bow Street’s reverse at Radnor Valley, means that Welshpool Town cannot be caught in second.
Meanwhile, champions Llanrhaeadr celebrated picking up the trophy by easing past Llandrindod Wells 3-0, and can go on to be champions by a whopping 20 points if they win their last three games.
Berriew passed their season’s target of 40 points with a 6-0 win at Tywyn Bryncrug, while in Spar Two, Montgomery are finishing with a flourish after seeing off Penybont 7-1.
Guilsfield Reserves kept the Montgomeryshire Amateur League title chase alive with a 6-0 win over Caersws Reserves.
Huws Gray Alliance
Caersws 4, Llandudno Junction 1
Spar One
Llanrhaeadr 3, Llandrindod Wells 0
Llanidloes 0, Carno 1
Radnor Valley 2, Bow Street 1
Tywyn Bryncrug 0, Berriew 6
Spar Two
Brecon Northcote 2, Hay St Mary’s 1
Dyffryn Banw 2, Abermule 1
Llansantffraid Village 4, Builth Wells 4
Montgomery 7, Penybont 1
Spar Cup, quarter-final
Llanfair Utd 5, Knighton 3
Honda One
Guilsfield Reserves 6, Caersws Reserves 0
Maesyrhandir 3, Meifod 0
Mitsubishi Two
Trefonen 6, Kerry Reserves 2
Mid Wales Trophies Consolation Cup, round one
Llanfechain L, Llanfyllin Town Reserves L
Llangedwyn 3, Welshpool Town Reserves 0
Newtown Wanderers L, Churchstoke Reserves L