Guilsfield Reserves came through a tough encounter to stay six points clear at the top of the JT Hughes Montgomeryshire Amateur League.
Trewern United made it hard for the unbeaten leaders who eventually ran out 3-2 victors to stay six points clear of Forden United who moved second with a 2-0 win over Meifod.
The chase for promotion in the second division is hotting up after leaders Welshpool Town Reserves were beaten 6-3 at home by Churchstoke Reserves.
Llansantffraid Reserves are in the hunt after a 6-1 win at Llanfyllin Town Reserves.
JT Hughes Montgomeryshire Amateur League
Division One
Bishop’s Castle P, Llanfyllin Town P
Forden United 2, Meifod 0 (at Newtown)
Trewern United 2, Guilsfield Reserves 3
Division Two
Llanfechain 1, Kerry Reserves 1
Llanfyllin Town Reserves 1, Llansantffraid Reserves 6
Llanrhaeadr Reserves P, Newtown Wanderers P
Llanymynech 6, Four Crosses Reserves 0
Trefonen P, Llanwddyn P
Welshpool Town Reserves 3, Churchstoke Reserves 6