Waringstown captain Greg Thompson kept his side's T20 defence alive with a stunning unbeaten 80 to beat Instonians.

Chasing 168, the villagers were in trouble before the Irish international unveiled his devastating repertoire of conventional and unorthodox strokes, hitting 11 fours and clearing the ropes twice in his stunning 45-ball innings.

James Shannon had earlier almost matched Thompson blow-for-blow, clubbing 6 fours and 4 sixes in his 53-ball 79 in Instonians' 167 for 5 - two wickets apiece for Phil Eaglestone and Lee Nelson.

The win draws Waringstown level on eight points with Instonians with two games remaining.

Both sides have Armagh and CSNI to come, and their game at The Mall fell victim to a torrential downpour with the home side on 54-4 in the 12th over.

CSNI just need to avoid defeat in one of their two games to seal a semi-final berth.

North Down top Group B and have one foot in the semi-final after a convincing 82-run win against Muckamore at The Green.

Peter Eakin (56*) and Ruhan Pretorius (50) both smashed three sixes in half centuries from just 34 and 36 balls respectively as the Comber side posted 192 for 3 - Danny Graham (30) and Ryan Haire (27) also in the runs.

The Muckamore reply never really got going, with Sam Gordon (27) and Adita Adey (22) their top scorers.

Stuart Nelson took 3 for 18, and there were two wickets apiece for Mike Grossett, Carl Robinson and Peter Eakin as the Moylena side were dismissed for 110.

CIYMS had an important win at Carrick in a rain-affected encounter.

Daniel Poulton (24) and Alex Haggan (22) helped Carrick to 138 for 6, with Allen Coulter taking 2 for 15.

The CIYMS target was reduced to 117 in 16 overs and they were in early trouble with McCord striking twice.

However Jason van der Merwe (40*) and Ryan Hunter (35*) got them over the line with eight balls to spare.

North Down top Group B on 14 points, while CIYMS, Carrickfergus and Muckamore all have six points.