BORTH United and Waterloo Rovers thrilled in a 5-5 draw at Uppingham Field.

Ryan Davies fired a hat-trick with Guto Huws and James Davies also on target for the hosts while an Andrew Gwilt double and strikes from Chris Proctor, Charlie Proctor and player-manager Mark Proctor earned Rovers a deserved point.

Tom Evans was also a hat-trick hero as Montgomery Town went top of the table with a 4-2 win at Rhayader Town.

Jack Williams completed the Canaries tally while Joe Wozencraft and Jamie Evans netted for the hosts.

Dyffryn Banw staged a second-half comeback to prevail 3-2 winners at Newbridge who led through Ollie Woods and Lyndon Jones only for Alun Williams and an own goal to restore parity before Jamie Huxley netted a late winner.

Four Crosses maintained their excellent start to the season with Jake Edwards netting twice in a 4-1 win at Brecon Northcote with Simon Griffiths and Jordan Gerrard cancelling a reply from Guy Williams.

Goalkeeper Lewis Jones earned plaudits as 10 man Abermule held out for a 2-1 win at home to Hay St Marys despite the late dismissal of Adam Williams.

Huw McGrath and Tommy Jones struck for Mule with Jack Biggs replying for Hay who were frustrated by the form of Jones as Mule held out.

Meanwhile Dolgellau Athletic earned a 2-1 win at home to Presteigne with goals from Kieran Jones and Jon Sutton cancelling a reply from Ewan Rhodes.