DOLGELLAU staged a thrilling fightback to complete a 6-3 win at Aberystwyth University.

The student hosts led only for the Wasps to storm back with David Edwards plundering a hat-trick and Owain Williams a brace while Charlie Owen sealed the comeback with Dan Ackroyd completing a treble in reply.

Meanwhile Machynlleth maintained their electric form with a 7-1 drubbing of Knighton Town.

callum Page and Jac Petrie hat-tricks and a Dillon Browne strike won the day for the Maglonians while Max Jones’ own goal accounted for Knighton’s consolation.

Dyffryn Banw staged a fightback to prevail 3-2 winners at Borth United who led through Mike Straw and Joseph Bell goals at the break.

However Bane stormed back with Twm Foulkes converting a penalty following a foul on Rhodri Davies before Owain James levelled.

The Llangadfan side completed their comeback 10 minutes remaining with Efan Davies heading his first senior goal after link up play between Gerallt Davies and Alwyn Jones.

Elsewhere honours ended even as Churchstoke and Abermule scrapped out a 2-2 draw at Camlad Park with goals from Greg Pryce and Natty Marston for the hosts cancelled out by Charlie Kinsey and Dave Anthony for Mule.

Meanwhile Forden United’s home clash with Presteigne was postponed.