COBRA celebrated a comfortable 31-12 derby victory at home to Newtown in division two of the North Wales League.

Town enjoyed the early possession with fly-half Gaz Williams pulling the strings and the heavy pack making good ground.

However the hosts weathered the storm and led with a penalty from fly-half Will Worthington.

COBRA soon notched up their first try of the day with a good forward move culminating in Frazer Roberts picking out Richard Jones to cross with Worthington converting.

Town reduced the arrears the arrears with an unconverted try from Tom Andrews before half-time but COBRA hit the ground running after the break with Jones crossing for his second try of the day, converted by Worthington.

Sustained pressure led to second row Lloyd Bright crashing over for a third try before man of the match Dan Williams released prop Hywel Jones to cross for the bonus point with Worthington converting to complete his 100 per cent record.

Town reduced the arrears with a last gasp consolation try with Dylan Andrew stealing over the line, converted by Williams, but it was too late to prevent their Meifod neighbours celebrating adeserved bonus point win.

Meanwhile Llanidloes made light work of Rhyl in a 24-3 win at Cae Hafren.

The Llanidloes scrum was dominant throughout and despite trailing to an early penalty the hosts hit back with wing Richard Pryce starring with three tries.

Full-back Carwyn Williams completed the try count while Adam Price added two conversions to complete a comfortable afternoon for Adam Gaca’s men.

Welshpool also battled to a 17-15 win at home to Bangor to boost their survival bid with victory secured in the last few seconds of a thrilling clash.

Early tries from Ryan Goodwin and Harry Davies gave Pool the lead before Bangor hit back to forge a 15-10 lead going into the final stages.

Pool staged a dramatic fightback with a try from replacement second row Ben Gutteridge converted by Andrew Thomas to spark a night of celebration for the hosts.

Meanwhile Machynlleth’s fixture backlog worsened in division three with their clash at home to Mold IIs postponed.