Hawarden Park dragged themselves out of the Premier Division relegation zone courtesy of a much needed two-wicket win over Llanrwst.
Linton Terblanche bagged 3-40 and Ian Martin picked up 2-13 from his allotted 12 overs as Llanrwst were restricted to just 155 for eight after electing to bat first.
Hawarden’s run chase was far from straightforward as they slumped to 42 for four and then 102 for eight with Llanrwst smelling blood.
But a ninth wicket stand of 54 from Craig Wilson (29 not out) and captain Tom Norris (20 not out) saw Hawarden grab victory from the jaws of defeat.
Pontblyddyn replaced their Flintshire neighbours in the drop zone following their 40-run defeat to Menai Bridge.
Having won the toss, Menai posted 189 for seven from their 50 overs, captain Robbie Jones hitting an unbeaten 46 as the visitors recovered from 68 for three.
Romario Greaves took two wickets, while there were three run outs for Pont, who were bowled out for 149 with 44 balls of their innings remaining.
Lewis Davies top scored with 28 as several Pontblyddyn batsmen failed to kick on after getting in.
Greg Munro struck an unbeaten century as former basement outfit Pwllheli beat fellow strugglers Brymbo by 68 runs.
Munro hit 15 fours and four sixes in a 139-ball 135 not out, while Morgan Murray-Williams struck 89 as Pwllheli posted 293 for three from their allotted 50 overs.
Gareth Pugh hit 42 at the top of the order to help Brymbo recover from the loss of two early wickets.
Jake James (60) and Connor Davies (32) took over the scoring once Pugh was dismissed, but they both departed and Gareth Boys’ unbeaten 26, Brymbo offered little lower order resistance as they finished 225 all out.
At the other end of the table, Connah’s Quay’s good form continued with a five-wicket win over Bangor.
Captain Ryan Holloway and Martin Burger did the damage with the ball for Quay after Bangor elected to bat, the visitors bowled out for just 149.
Quay slipped to 71 for four in reply, but David Fox (58) was in the runs, before Mark Fitch saw his side home with a patient unbeaten 39.
Llandudno remain top of the standings after beating Gresford by six wickets. Jack Bunkell struck 85 as Gresford were bowled out for 190, Tom Thornton leading the way with 4-28 and Dan Evans and Jack Rimmington taking two wickets apiece.
Gresford captain Chris Ellwood claimed 3-46 after the turnaround, but Sam Rimmington struck an unbeaten 86 to see his side home, brother Jack finishing 34 not out as Llandudno won comfortably.
Mochdre (178 for four), eased any relegation concerns with a six-wicket win over Denbigh (177).
Chirk needed just 40 overs to beat Marchwiel and Wrexham by six wickets to continue their Division One promotion push.
Jonathan Phillips bagged 5-15 as Marchwiel were skittled for just 65, extras top scoring for the away side with 14.
Roman Walker claimed two wickets as Chirk slipped to 24 for three, but Andrew Swarbrick (21) steadied the ship before Nick Flack guided his side home.
Bersham couldn’t do Chirk a favour as the lost to leaders St Asaph by six wickets.
Nuwan Amarakoon top scored with 26 as Bersham were bowled out for 151.
Matt Ryan struck a half century at the top of the order for St Asaph, who saw Will Ryan ease them home inside 29 overs, Sanath Wellisarage picking up two wickets for Bersham.
Buckley (121) were left thanking their bowlers as they beat Bethesda (104) by 17 runs to ease their relegation worries slightly, while Carmel and District remain in trouble after losing to Mold by 26 runs.
All of Mold’s top eight reached at least 21, Stewart Roberts top scoring with 45, as they posted 257 for seven after electing to bat, Dylan Campbell and Alec Davies with two wickets apiece.
Davies (76) and Campbell (36) then put on 110 for the first wicket for Carmel, who were quickly undone by Heinrich Botes, the all-rounder claiming four wickets and picking up two run outs as the visitors were bowled out for 231.
Northop’s chances of winning promotion were boosted by a six-wicket win over Dolgellau, who were bowled out for 129.
Mark Poynton picked up 4-26, while brother Andy and Ben Beaver collected two wickets apiece for Northop, who made light work of their run chase.
David Foulkes top scored with an unbeaten 41 as Northop claimed victory with 17 spare.
Llay Welfare kept their nerve to record a five-run success over Conwy. Openers Dave Phennah (43) and John Lloyd (41) set the tone as Llay posted 227 for eight, Jamie Beale (30) and Tom Crewe (26) also in the runs.
Daniel Davies’ half century threatened to take the game away from Llay after the turnaround, but Jack Parry and Beale claimed three wickets apiece to bowl Conwy out for 222.
Premier Division: Brymbo 225, Pwllheli 293-3; Connah’s Quay 152-5, Bangor 149; Hawarden Park 156-8, Llanrwst 155-8; Llandudno 191-4, Gresford 190; Mochdre 178-4, Denbigh 177; Pontblyddyn 149, Menai Bridge 189-7.
Division One: Buckley 121, Bethesda 104; Chirk 70-4, Marchwiel and Wrexham 65; Llay Welfare 227-8, Conwy 222; Mold 257-7, Carmel and District 231; Northop 130-4, Dolgellau 129; St Asaph 152-4, Bersham 151.
Division Two: Abergele 160-5, Bodedern 159-8; Corwen 208-9, Castell Alun 192-7; Llangollen 34-0, Halkyn 33; Shotton 53, Mynydd Isa 57-0.
Second XI Premier Division: Denbigh 2nds 100, Mochdre 2nds 199-5; Llanrwst 2nds 127-4, Brymbo 2nds 123; Menai Bridge 2nds, Pontblyddyn 2nds (Pontblyddyn conceded).
Second XI West Division: Carmel and District 2nds 75, Bangor 2nds 76-3; Holyhead 63, St Asaph 2nds 115-8.
Second XI East Division: Bersham 2nds, Rhewl (Bersham conceded); Halkyn 2nds 75, Llay Welfare 2nds 76-0; Marchwiel and Wrexham 2nds 77-2, Ruthin 2nds 74.
See full story in the Leader