Cliftonville Academy gained revenge for their National Cup loss with a 45-run win over Derriaghy at the Castle Grounds.

Abhishek Raut and Jared Wilson both cleared the ropes five times in a third wicket stand of 126 in 13 overs, with Raut's 78 coming from 47 balls - also hitting 8 fours - while Wilson also hit 3 fours in his 64 from 42 deliveries.

A total of 169 for 4 was always going to be tough, and a fired up Matty McCord took five wickets to derail any chance the Queensway side had.

Curtis Moorhead (32*) and Craig Lewis (30) tried their best but came up well short.

The loss increases the pressure on Derriaghy who stay bottom of the Premiership table with games running out.

Muckamore are one win away from the Section One title after a 63-run win over Laurelvale - their 13th straight win in the division that has seen them sweep all challengers aside.

Jude Keates unbeaten 52 from 37 balls (4 fours, 2 sixes) helped the Moylena side to 156 for 5 - runs too for opener Kylinn Vardhan (38).

The visitors chase never got out of first gear - three wickets for Arnold Oduvelil and two apiece for Ben Calitz and Sathish Suresh keeping them to 93 for 9.

Cregagh and Ballymena played out a dramatic tie, with Anthony Frazer only able to get one of the two needed from the last ball of the game bowled by Graeme Hassard.

James Kennedy had looked like bringing Ballymena to victory as he hit 6 sixes in a top score of 67 from 45 balls, but his dismissal with 7 needed off 7 balls would prove vital.

Ballymena then needed 7 off the last over but could only get 6.

Danny Cooper got the crucial wicket of Kennedy, and he had earlier made 35 in the home side's 132 for 7.

The Eaton Park side stay second in the table after sharing the points.