Centuries were the order of the day throughout the North Wales elite, although not all ended up as winning contributions.

Two of the three local hundreds came at Chirk as Brymbo recorded what could prove to be a crucial losing draw.

Stevie Kelshaw helped Chirk post a mammoth 340-6 inside 50 overs as he fired 21 fours and four sixes in an innings of 157.

Kelshaw was ably supported by skipper Nick Flack, who missed out on his own three figure score by four runs, and Jonathan Phillips (51).

Brymbo's Rob Ranson was the only bowler with something to smile about as he claimed 5-66.

In reply, the away side had Joss Roberts to thanks as he scored 109 at the top of the order, while Stewart Williams (32) and captain Jamie Griffiths (17 not out) helped keep Chirk at bay.

Mold suffered their second successive defeat as Pontblyddyn opener Phil Davies struck an unbeaten 143.

Davies had support from Mark Neath, who added 75, but it was the opener who took the limelight with 15 fours and four sixes in Pont's 272-5 declared.

It was going to need a similarly important innings from a Mold batsmen if the hosts were going to win, but only captain David Soothill (50) and Jonathan Bedbrook (36) were able to trouble the Pont bowlers for long enough.

Rhys Jones, Glenn Chambers, Ben Mason, Angus Reckord, and Kevin Owen all took two wickets as Mold were bowled out for 136.

Hawarden Park skipper Jamie Ducker had called for his side to click into place and they certainly did that, beating Connah's Quay by 123 runs.

Ian Martin was the stand-out batsman for Park as they won the toss and elected to post a total, the right hander hitting 60, while Michael Henderson added a useful 32 as the hosts scored 224-9, Quay's Mitch van Wyk taking 4-54.

Park were also in superb form with the ball after the turnaround as Campbell Marr and Jamie Ducker removed Quay's top order.

It was then left to James Hurlin (3-19) and Craig Wilson (3-4) to spin Park to victory, the duo mopping up the Quay tail as the away side fell to 101 all out.

Elsewhere, Trevor Bauer hit 85 not out and David North claimed 5-42 as St Asaph beat Mochdre, Luke Jones (95) and Robbie Jones (89) helped Menai Bridge beat Bangor, and Gordon Kerr (93) and Jack Rimmington (6-35) enabled Llandudno to overcome Llanrwst.

Premier Division: Chirk 340-6 declared, Brymbo 177-6; Hawarden Park 224-9 dec, Connah's Quay 101; Llanrwst 152, Llandudno 207-9 dec; Menai Bridge 262-6 dec, Bangor 197; Mold 136, Pontblyddyn 272-5 dec; St Asaph 174-2, Mochdre 173.

Division One: Bethesda 208-9 dec, Pwllheli 210-5; Llandudno 2nds 265-3 dec, Conwy 151; Northop 121-3, Halkyn 117-8 dec; Rhewl 42, Denbigh 239-8 dec.

Division Two: Anglesey Aluminium 182-5, Menai Bridge 2nds 178-9; Bangor 2nds 205-7, Abergele 159; Brymbo 2nds 157-6, Northop 2nds 156; Carmel and District 189, St Asaph 2nds 161-9; Dolgellau 130-7, Corwen 129-9; Pontblyddyn 2nds 92, Gwersyllt Park 95-2.

Division Three: Buckley 211-9, Castell Alun 212-7; Denbigh 2nds 208-4, Ruthin 184; Marchwiel and Wrexham 2nds 177-8, Llay Welfare 2nds 179-7; Shotton 174, Hawarden Park 2nds 188.

Division Four: Bersham 2nds 93-9, Corus Colors 122; Conwy 2nds 154-9, Gresford 2nds 150; Mochdre 2nds 171-5, Bodedern 170-8.

Division Five: Llangollen 131, Buckley 2nds 133; Pwllheli 2nds 170, Menai Bridge 3rds 156; Halkyn 2nds 170-9, Chirk 2nds 278-5.

Division Six: Corus Maeshafn 111, Llangollen 2nds 114-4; Ruthin 2nds 126-5, Anglesey Aluminium 2nds 124.