Over 700 runs were scored at the Factory Ground as leaders Donacloney Mill lost by 46 runs to Derriaghy. Ryan Beckett made 113 from 106 balls (14 fours, 3 sixes), sharing stands of 112 with David Scott (70), 95 with Ben Kenny (43), and 81 with Renco Adams (66) as they piled up for 376 for 6. It looked as if it wouldn't be enough as Judd Markham thumped a 70-ball 121 (14 fours, 7 sixes) as he and Shane Warren (44) added 170 in 17 overs. Jonathan Bell got the breakthrough, while Ben Kenny's four wickets proved crucial in eventually sealing the win.
Lurgan moved to the top courtesy of a 22-run win over title rivals Carrickfergus. Jaydee Oliver top-scored with 92 (11 fours) sharing a second wicket stand of 139 with Jake Collingwood (77) as they made 272 for 5. Carrick were always behind the rate and only got relatively close thanks to a wonderful 153 from skipper CJ van der Walt whose 113-ball knock (15 fours, 6 sixes) rescued them from 124 for 7 to 250. Paul Stafford and Nithin Babu each took three wickets, while there was two for Darwish Nazari.
Adam Speers century was pivotal as Laurelvale chased down 177 to beat Armagh by six wickets. Speers made exactly 100 from 89 balls (10 fours, 5 sixes) sharing a third wicket stand of 112 with Babar Khan (28) that broke the back of the chase. Armagh's 177 saw starts for Michael Villiers (48), Sam Wilson (40), Aaron Wright (30) and Luan Liebenberg (21) got starts but didn't kick on.
Stuart Nelson's unbeaten 116 helped Cregagh recover from 32 for 3 to chase down 239 at Bangor. Nelson's 110-ball innings included 10 fours and two sixes, and he received excellent support from Adam McCormick (39) and Alistair Watt (25*) in the 9th wicket stand. Earlier, Johnny Parker's 76 had helped Bangor to 238 for 8.
Ballymena had little trouble beating Downpatrick by 116 runs thanks to a fine all-round display. Scott Willoughby went off like a train, making 39 of the first 43, hitting a 16-ball 39 (3 fours, 4 sixes). That was continued on by William Montgomery's 64 (8 fours, 1 six) as the Eaton Park side made 205. The chase didn't get going as they were bundled out for 88 - three wickets for Sam Glass, and two apiece for Scott Willoughby and Jamie Watt.