Technogroup Welshpool pulled off the shock of the day in the Huws Gray Alliance, beating high flying Llandudno 3-0 at the Maesydre.
They may still be cast adrift at the bottom of the table but manager Chris Herbert was lifted by this stunning performance with all three goals coming late in the game.
Nathan Mapletoft struck after 78mins and then Jack Pritchard and Lee McElmeel netted injury time goals to give Pool their best win of the campaign.
Dyffryn Banw's hopes of Central Wales Cup progress ended in fourth round disappointment and a 5-0 thrashing at Penrhyncoch while Guilsfield struggled, eventually beating Bow Street 3-2 thanks to a double strike from substitute Rob Cookson after Adam Jenkins had netted the first. Llansantffraid Village returned from Tregaron Turfs with a 6-0 win.
Holders Waterloo Rovers eventually played their long awaited third round clash with Meifod though the match was switched to Welshpool at the last minute because of a waterlogged pitch with Roverts winning 6-2. Llanrhaeadr remain one of the favourites after winning 4-0 at Penparcau.
In the Spar Mid Wales League second division Abermule enjoyed a 3-2 win over struggling Llanfyllin, Kerry were held to a disappointing 1-1 draw with Abereaeron and Llanfair suffered a 3-1 home defeat against Llandrindod Wells.
In the Emrys Morgan Cup fourth round, Llanrhaeadr Reserves won 5-3 against Llandrindod Reserves.
Spar Mid Wales League
Division One
Dolgellau 0 Carno 3
Llanidloes 7 Presteigne 1
Tywyn Bryncrug 0 Aberystwyth Uni 1
Division 2
Abermule 3 Llanfyllin 2
Bont 3 Talgarth 1
Kerry 1 Aberaeron 1
Llanfair Utd 1 Llandrindod Wells 3