Leaders Carrickfergus not only collected the points but improved their NRR with an emphatic 189-run win against Cregagh at Middle Road.

Skipper CJ van der Walt top-scored with 118 from 95 balls (14 fours, 4 sixes) adding a fourth wicket partnership with Iain Parkhill 108 (11 fours) as the hosts made 319 for 5.

Cregagh never threatened the chase, bowled out for 130 with Alistair Watt (39*) and James Reid (30) their main contributors.

Prince Sharma and Ryan Eagleson claimed three wickets apiece and Alex Haggan two in an impressive all-round display by Carrick.

Lurgan kept their promotion hopes alive with a 28-run win over Donacloney Mill at Pollock Park.

The hosts made 281 with two excellent stands - an opening one of 91 between skipper Stephen Johnston (54) and Jaydee Oliver (36) and a third wicket of 117 between Jake Collingwood 80 (8 fours, 3 sixes) and Stephen Chambers (53).

DM certainly gave it a shake with Ryan Matthews (63), Neil Kilpatrick (41), Adam Kennedy (35) and Matthew Lyttle (30) all passing 30 in a reply of 253 for 9.

Jack Maxwell (3-39) and Adam Johnson (3-40) picked up three wickets apiece for Lurgan.

Armagh got the better of Derriaghy with a six-wicket win at Queensway.

The hosts batting failed to fire as they were bowled out for just 147 - Jonathan Bell top-scoring with 28. Luan Liebenberg (4-34) and Stuart Lester (3-56) doing the bulk of the damage.

Sam Wilson (33) got the chase off to a brisk start, and the result was never in doubt after a third wicket stand of 50 between Jamie Rogers (23) and Michael Villiers, who made an unbeaten 40. Craig Lewis took three of the four wickets to fall.
Ian Butler powered Bangor to a comfortable six-wicket at home to Downpatrick.

The visitors had recovered from 57 for 5 to make 143, thanks primarily to Lijo Sebastian's 51 (5 fours, 4 sixes).

The chase began in quick fashion as Butler and Sam McMillan (38) added 97 for the first wicket. Butler cleared the hedges six times as well as hitting six fours in a 55-ball 71 - dismissed with just seven needed.

Connor Brown also fell to give the score a closer feel than it actually warranted.

Closest game of the day was at Eaton Park where visitors Laurelvale chased down 175 to win a tight contest by three wickets.

Ballymena had reached 110 for 2 thanks to runs from Curtley Deelman 51 (4 fours, 2 sixes), Scott Willoughby (41) and Peter Bristow (30), but collapsed to 174 all out - four wickets for Khurshid Subhani and three for Adam Speers.

Adnan Malik raced out of the traps with a rapid 46 (5 fours, 3 sixes), but they were pegged back by four wickets for Deelman.

22 were still needed when the 7th wicket fell, but Laurelvale got there - skipper David Sinton (25*) and Syed Ali (17*) ensuring the win.