BARMOUTH and Dyffryn United advanced to the Lock Stock Cookson Cup final with an eye-catching 2-0 win at Llanrug United.

A tense first period brought little in the way of goalmouth opportunity, but the visitors began the second period on the front foot and they were rewarded on 50 minutes when Shane Jones opened the scoring following an impressive spell of possession.

The home side missed a number of opportunities following the setback, but crucially they were unable to convert and the away side booked their place in the showcase on 85 when the impressive Jones fired in his second of the afternoon on 85 minutes to round off the scoring.

Division One strugglers Trearddur Bay progressed in the Mawddach Challenge Cup with a 3-2 victory over Llanberis.

Joe Donovan, Guy Hughes and Dave Webb all found the net for the hosts to seal a shock triumph, and despite goals from Gethin Wakeham and Ifan Mansour Llan could not find a leveller and suffered defeat.

Second half strikes from Jack Diamond and Aled Hughes were enough to give Pentraeth a 2-1 Take Stock Van Hire Challenge Cup second-round win over Penmaenmawr Phoenix, while in Division Two Aberffraw recorded a 5-0 rout over Cemaes Bay to move into 11th spot.

Nathan Moore and Richard Roberts put the hosts two-up within the opening 17 minutes, with Connor Rees, Steve Jones and Andrew Jones all finding the target after the interval to complete the hammering.

In the only other game to survive the weather, Llion Morris and Gethin Davies efforts gave Gaerwen a 2-0 triumph at Llanfairpwll.