HARRY Davies played a key role as Welshpool stormed to a 22-7 win at Bangor in division two of the North Wales League.

Davies crossed for two tries and also added a conversion while further tries from Joe Stranks and Rhys Williams ensured a morale boosting win on the North Wales coast.

Llanidloes also celebrated a return to winning ways with a hard-fought 17-0 win at home to Colwyn Bay.

Flanker Andrew Williams capitalised on a lapse in the visiting defence to open the scoring with Jordan Davies converting.

Davies added a penalty early in the second-half as the home pack came to dominate the scrums with prop Rhys Owen outstanding.

Llanidloes sealed glory with a try from No8 Dick Jones, converted by Davies, to seal the points.

Elsewhere Newtown’s title bid faltered in 23-22 defeat at Rhyl.

Two tries from Jac Benyon-Thomas with a conversion from Dewi Bowen ensured Town in contention at the break only for Rhyl to pull away with two quickfire tries in the second-half.

Ashley Paget went over for a try and Newtown battered the Rhyl defence for the remainder of the game.

Bowen’s quick tap penalty and dart over the line saw Newtown reduce the arrears in the dying embers of the game but the failed conversion ensured Rhyl the slenderest of victories.

Machynlleth maintained their march toward the the third division title with a resounding 39-10 win at Llangefni IIs.

Ryan Blockley starred with two tries while further scores from Tommy Thorndyke, Cai Lewis, Gareth Thomas and Richard Rees sealed a comfortable win with Iwan Jones adding the extras

Elsewhere COBRA and Newtown each found themselves on the receiving end of heavy defeats in the North Wales Premier Youth League.

COBRA suffered a 56-13 defeat at Caernarfon while Newtown crashed to a 43-5 defeat at Nant Conwy.