CHARLIE Humphreys starred with a hat-trick as Berriew overcame Kerry with a 3-1 win booking their place in the third round of the Welsh Trophy.

Matt Mumford ensured the visiting Lambs remained in contention but Humphreys was the hero as Berriew claimed victory.

Carno also booked their ticket for the next round with Richie Evans netting the winner in a 2-1 win at home to Hay St Marys.

Andy Evans also struck for Carno with Matty Tong on target for the Saints.

Caersws ran riot in a 9-0 victory at home to Brecon Northcote on Friday night.

The visiting Stags were still in the game at the break with a solitary Mark Edmonson strike separating the sides.

However Edmonson cut loose after the break and completed a five goal haul with Aled Jones adding a brace while Elliot Jones and Josh Jones completed the rout.

Churchstoke celebrated their first win of the season in a 2-1 win at home to Montgomery Town with goals from Kieran Mulloch and Ed Marston cancelling a reply from Tom Evans.

Meanwhile a Josh Astley brace completed Llanfair United’s 2-0 win at Rhayader Town while a solitary Tom Wyn strike earned Bow Street a 1-0 win at Llandrindod Wells.

Elsewhere Bailee Austin and Nathan Prodger goals earned Llansantffraid a 2-0 win at Tywyn Bryncrug.

Four Crosses maintained their bright start to the campaign with goals from Jake Edwards, Josh Thomas and Elliott Howes completing a 3-2 win at Presteigne who replied through Tom Lewis and Tom Crichton.

Sion Jones was the match winner as Machynlleth celebrated a thrilling 4-3 derby win at Dolgellau.

David Edwards, Jasper Jones and Dafydd Jones struck for Dolgellau with Drew Page, Paul Jones and Joseph Bell netting for Mach before Jones snatched the winner.

Meanwhile Gregg Brown was the match winner as Llanidloes Town overcame Waterloo Rovers last Wednesday night.

Connor Bird netted twice for the Daffodils only for the resolute Welshpool visitors to stay in contention through Andy Gwilt before Brown won the day for Llanidloes.

Draw (ties involving Mid Wales clubs): Ynystawe Athletic v Llanidloes Town; Llansantffraid v Mynydd Llandegai; Caerswsv Llanfair United; Churchstoke v Bow Street; Four Crosses v Machynlleth; Carno v Berriew (ties to be held October 27).