MOLD and Wrexham both needed wins to boost their relegation bids from Division One North - and it was a case of job done from both sides.

A topsy-turvy clash went the way of Mold at home to third-placed Bethesda and the stunning 23-18 victory moved them to within two points of safety.

Scott Jones and Jamie Elder grabbed the key tries, while Seth Geary kicked two penalties and full back Danny Williams booted two conversions. There was also a penalty from Luke Williams.

Wrexham climbed into sixth spot thanks to a thumping 61-7 triumph at Dolgellau.

Skipper Jack Harrison, Callum Riordan, Tom Walker and Luke Thornhill all crossed the whitewash in the first half to make sure of a bonus point for Wrexham, who arrived at the interval leading 28-7.

There were to be no let-up from the visitors in the second half, with further tries coming from the likes of Tyler Roberts, John Leight, Jack Partington, Nick Dodd and Harrison once more.

It was also a fine afternoon for Jacob Hughes, who managed to kick eight conversions.

COBRA boosted their own hopes of avoiding relegation too as they got the better of Caernarfon 24-13 while Pwllheli powered to a 44-5 win at Bala.

It was honours even for Shotton Steel during a Division Two North away day. They played out a 17-17 draw at Bangor.

In the only other match to go ahead, Nant Conwy Seconds triumphed 30-24 at Welshpool.

Local bragging rights went the way of Mold Seconds with their 26-16 success at Wrexham Seconds in Division Three North East.

Llangollen-based Bro Gwernant moved to within three points of top spot as they won 15-5 at Rhosllanerchrugog.

There were also two matches in Division Three North West.

Pwllheli Seconds grabbed a 24-14 home success in their meeting with Colwyn Bay Seconds, while Caernarfon Seconds returned from Porthmadog having claimed a comfortable 37-12 triumph.

Welsh Premiership leaders Llandovery sneaked a 12-11 home win over Pontypridd.

They are seven points clear of Ebbw Vale, who were beaten 23-9 at home by Cardiff.

North Wales side, RGC, who are third from bottom, had a weekend off.

But there wins for the bottom two as Neath beat Merthyr 19-14 and Carmarthen were 16-11 winners at Bridgend.

Other result: Pontypool 21 Aberavon 26.