Greg Thompson and Faiz Fazal take the batting honours on an other exciting day in the Robinson Services Premier League.

Thompson hit an unbeaten 149 to power Waringstown to 326 for 6 against Instonians. The Irish international unfurled his full repertoire of attacking shots in hitting 18 fours and 6 six sixes from just 81 balls.

He shared stands of 84 in 10 overs with Lee Nelson (59), and 93 for the 6th wicket with Marcus McClean (25).

Instonians battled bravely with an opening stand of 70 between Nikolai Smith (26) and Ollie Metcalfe (37) getting them going.

Shane Getkate hit 3 sixes in a hard-hit 41 from just 21 deliveries, and cameos from Murray Commins (36), Ben Rose (30) and Jordan McClurkin kept them going.

Matthew Humphreys hit 3 sixes in his 61 not out from 39 balls, but there was too much to do as they fell 32 runs short - two wickets apiece for Kyle McCallan, Gary Kidd and overseas debutant Haseeb Azam.

Closest game of the day was the battle between Lisburn and Muckamore.

Marcus O'Riordan hit 74 as Muckamore posted 193, with Mark Berry claiming 4 for 38, and two apiece for Faiz Fazal and Calum Atkinson.

The chase was centered around Indian international Fazal who displayed his undoubted quality with a brilliant 108 from 116 balls (7 fours, 4 sixes).

He added 109 for the 5th wicket with David Simpson (40) but when he was the 9th man out, Lisburn still needed five.

Graeme Elliott and Callum Atkinson edged them over the line in a thrilling match.

Karthik Rajavelu took 5 for 39, while skipper Neil Gill took 3 for 30.

Defending champions CIYMS were made to fight all the way before James Cameron-Dow sealed a last-over win with a six.

Stuart Nelson (59) and Ally Shields (37) batted well as North Down made 196 at Belmont - Allen Coulter taking 3 for 29, while there were two apiece for James Cameron-Dow and Jacob Mulder.

Mulder made 36, Obus Pienaar 31, and Nigel Jones 29 as they kept losing wickets at crucial times, but Cameron-Dow's undefeated 35 proved crucial in a tense denouement,

There was a high scoring game at Middle Road as CSNI chased 258 to beat Carrick.

The home side would have been pleased with their 257 for 6, with Jacques Snyman top scoring with 71 from 58 balls (6 fours, 4 sixes).

He shared a second wicket stand of 85 with Iain Parkhill (17).

CJ van der Walt (63) and Jamie Holmes (52) both made half centuries as they added 112 in 18.1 overs for the fourth wicket as Carrick finished strongly.

The CSNI chase though was always on track with good contributions from Andre Malan who made a run a ball 57, James Kennedy (46) and Morgan Topping (30).

Graeme McCarter's unbeaten 51 took them home as he added 62 in 7 overs with Corin Goodall (35*), clinching the win with 11 balls to spare.

There are three games on Sunday as CSNI take on Waringstown, Instonians face Lisburn and Muckamore host CIYMS.