BOW Street eased to a 3-0 win at Carno in the Ardal North East League.

Llyr Davies' strike separated the sides at the break and Sion Ewart added a second after the interval.

Iolo ap Dafydd saw red for Street on the hour but held firm for three points aty Ty Brith.

County Times: Action from Bow Street's win at Carno. Picture by Tim Evans.

Action from Bow Street's win at Carno. Picture by Tim Evans.

Jack Williams struck twice as Berriew celebrated a hard-fought 3-1 win at home to Penycae

Williams opened the scoring after good work by Richard Davies after 30 minutes with the visitors back on terms early in the second-half through Jaden Jones.

Williams completed his brace with 20 minutes remaining before Josh Evans added a third from the penalty spot with the Wrexham side's coach Leslie Morris sent off late on.

County Times: Action from Bow Street's win at Carno. Picture by Tim Evans.

Action from Bow Street's win at Carno. Picture by Tim Evans.

Meanwhile Caersws struck late to prevail 3-0 winners at home to Rhos Aelwyd.

The match looked to be petering out into a goalless draw when Will Thomas smashed home from the edge of the area with 10 minutes remaining.

With Rhos still reeling the Bluebirds capitalised with Ian Probert adding a second and Thomas heading home Luke Mumford's cross for his second to settle the outcome late on.

County Times: Action from Bow Street's win at Carno. Picture by Tim Evans.

Action from Bow Street's win at Carno. Picture by Tim Evans.

Meanwhile Machynlleth endured a day to forget in an 8-0 thrashing at Cefn Albion with Alex Williams netting twice for the hosts.

Further goals from Tom Gunson, Jordan Williams, Nathan Williams, Torne Samuels, Josh Valentine and James Jones completed the rout.

County Times: Action from Bow Street's win at Carno. Picture by Tim Evans.

Action from Bow Street's win at Carno. Picture by Tim Evans.

Elsewhere Dolgellau AA came out 4-2 winners over Corwen at Bala.

Goals from Gethin Evans and Owain Williams gave the Wasps the lead before Harry Pooler reduced the arrears with Jamie Jones restoring the visitors two goal cushion before the break.

Scott Evans struck to reduce the arrears but Dolgellau settled the points with a strike from Jake Jones late on.

County Times: Action from Dolgellau's clash at Corwen. Picture by Gavin Billington.

Action from Dolgellau's clash at Corwen. Picture by Gavin Billington.

Welshpool Town left it late to secure the spoils with a 2-0 win at Four Crosses with Ryan Knott and Ryan Edwards netting in the last five minutes to secure the points at Foxen Manor.

Meanwhile Ryan Edwards and Matthew Davies starred with two goals each as Penparcau eased to a 7-0 win at home to Kerry with goals from Jordan Perry, Andy Gittins and Liam Lewis completing the rout.

County Times: Action from Dolgellau's clash at Corwen. Picture by Gavin Billington.

Action from Dolgellau's clash at Corwen. Picture by Gavin Billington.

Meanwhile Rhayader Town's spirited comeback proved in vain in a 3-2 defeat at home to Aberbargoed Buds in the Ardal South East League.

Goals from Levi Rees and Kane Giffard gave the Buds an interval lead before Joseff Speicher added a third on the hour.

The Red Kites rallied with goals from Sam Rees and Darren Murphy but it was too late to deny the visitors the spoils.

Meanwhile Llandrindod Wells slipped to a 2-0 defeat at home to 10 man Abertillery Excelsiors.

Early goals from Danny Hillman and Justin Davies proved the difference with the Spamen unable to get back into the game despite the visitors seeing Brandon Withers sent off with 15 minutes remaining.