BEN ROBERTS starred as Halkyn inflicted a convincing 138-run defeat on Division Two leaders Buckley.

Buckley went into the contest unbeaten, but quickly found the going tough as opener Roberts struck 92 to help Halkyn post 173 for six, James Beresford adding 28 as Rhys Jones and Will Norman took two wickets apiece.

All-rounder Roberts then pocketed 4-17 alongside Graeme Settle's eye-catching 5-14, as Buckley were skittled for just 35.

Mike Phennah showed his class as Llay Welfare Seconds chased down 148 to defeat Mochdre Seconds by five wickets.

Phennah anchored the run chase to finish unbeaten on 76 as Llay reached victory with 15 balls to spare.

Steve Partington had earlier taken 2-15 to help restrict Mochdre to 148 for five from their allotted 45 overs.

Josh Williams will count himself unlucky to have finished on the losing side as Marchwiel and Wrexham were beaten by 53 runs at home against Menai Bridge Seconds.

Williams added an unbeaten 43, from just 37 balls, to his earlier 2-23, but it proved in vain as Marchwiel were bowled out for 81 chasing Menai's 134.

Mold Seconds needed just 39 overs to beat Denbigh Seconds continue their Division Three title challenge - but it was not all plain sailing.

George Jones (4-9), Josh Jones (3-18) and Keith Embleton (3-24) combined impressively to bundle Denbigh out for just 61.

But Archie Sussex (4-6), James Thomas (3-20) and Ifan Jones (2-9) gave their side a sniff of victory as Mold lost nine wickets in pursuit of 62.

Josh Jones managed to get his side across the line with an unbeaten 17, John Williams' 22 proving invaluable to Mold.

It was a tough weekend for Pontblyddyn Seconds as they were beaten by 10 wickets at St Asaph Seconds inside 23 overs.

David North (4-4) and Amer Jamil (4-2) ripped through nine-man Pontblyddyn's batting line-up, the visitors' scrambling to 43 courtesy of Gethin Thomas' 28 not out.

St Asaph needed just 52 balls to cruise to 45 without loss.

Worse was to follow a day later for Pontblyddyn as they were forced to concede their scheduled trip to Abergele Seconds.

Abergele were heading into the clash with Pont on the back of Saturday's six-wicket success at Connah's Quay Seconds.

Rhys Ryder struck 83 at the top of the order and Andrew Tilley hit 41 not out as Quay posted 187 for eight.

But Vibin Nair's 96 not out saw Abergele home with 10 balls to spare.

Gwersyllt Park Seconds were also beaten as they were bowled out for 145 before watching Pwllheli ease to 148 for three to claim a seven-wicket win.

Hawarden Park Seconds claimed a walkover win against Carmel and District Seconds, who were unable to raise a side.

Marchwiel and Wrexham Seconds produced a spirited performance in their Division Four defeat at Ruthin Seconds.

Paul Baines (2-21) and Richie Samuels (2-31) impressed with the ball as Ruthin posted 144 for six, Jamie Hughes top scoring with 57 not out.

Baines added an unbeaten 31 after the turnaround following top order contributions from Jeremy Wilks, Matt Salisbury and Matthew Lewis, Marchwiel finishing on 120 for six.

Elsewhere, there were wins for Bethesda Seconds, Caernarfon and Conwy Seconds, who beat Rhewl, Llandudno Seconds and Llanrwst Seconds respectively.