James Kennedy, take a bow! The affable opener put on an incredible show, making a double hundred as Ballymena powered to a 163-run win over Armagh. His unbeaten 201 came from 161 balls and included 13 fours and 4 sixes, totally dominating the Eaton Park's 302 for 9, in which Owen Dick's 31 was next best.

The Armagh reply was scuppered by five wickets for Michael Glass, as The Mall side were bowled out for 139 - Stuart Lester's 41 their best effort.

An incredible game saw almost 600 runs scored, with Belfast chasing 297 to beat Cregagh at the Memorial Ground. Paul Douglas unbeaten 100 from just 85 balls (11 fours,1 six), had propelled the hosts to what looked a winning total, with runs too for Matthew Simpson (50), Danny Cooper (35), and Adam McCormick (31*).

They were undone though by an incredible boundary blitz by wicket-keeper Nicolaas Serdyn, who hit 13 sixes and 5 fours in an unbeaten 134 from 86 balls that got the three-wickets win in the 48th over. He added 111 for the 8th wicket with Shoaib Malik (16*) in a game that will live long in the memory.

Dundrum were in the runs, racking up 309 for 6 in 47 against Donacloney Mill. There were half centuries for skipper James Martin (66*) and his deputy Terry Huttley, as well as Stian Swanepoel and Rodney Hassard, while Stuart Campbell made 40.

DM's reply saw Peet Pienaar hit 5 fours and 2 sixes in a top-score of 77, adding 112 for the third wicket with Aaron Kennedy (42). Their chase though petered out with three wickets for Rodney Hassard, and two apiece for Scott Symington, Brijesh Krishali and Stiaan Swanepol sealing the 145-run win.

Muckamore continue to set the pace as they beat Templepatrick by 6 wickets at Moylena. The visitors were bowled out for 100 with Bradley Munro making half of those - his 37-ball half century included 5 fours and 3 sixes. Ted Britton claimed four wickets, while there was success too for Pavan Karthik (3-15) and two for Sathish Suresh (2-27).

Ted Britton bolwing: Pic by Dave Pettard

John Busby (3-14) kept the chase interesting early on, but Kyllin Vardhan's unbeaten 45, allied with 28 from Vinoth Srinivasan sealed victory.

David Sinton led Laurelvale to a three-wickets win at Saintfield as they chased 242. The skipper made an unbeaten 85 (6 fours, 2 sixes) adding a crucial 80 for the 6th wicket with Robert Hall (37).

He had earlier taken four wickets as the home side posted 241 for 8 - half centuries for Gareth Harrison, who hit 9 fours and a six in a top-score of 63, and Andrew McGavera (54).