It's a four-way race for the title as Brigade, Ardmore and Killyclooney all leapfrogged Bready over the weekend.

Half centuries from Cameron Melly and Ryan Macbeth took title favourites Brigade to the top of the table as they secured a maximum points win at Ballyspallen.

Melly top-scored with 65 from 62 balls (5 fours, 3 sixes) as he and skipper Andy Britton (31) added 60 for the fourth wicket.

A mini-wobble was soon rectified by Ryan Macbeth - who is now turning into a genuine all-rounder.

He made 53 (6 fours, 2 sixes) to get the Beechgrove side up to 217.

Ballyspallen battled bravely without really ever threatening - Zeeshan Malik (41) and Jake Wenlock (35) getting them to 161 for 9.

Ardmore moved up to second in the table with a hard-fought 20-run win over basement side Burndennett.

It all looked to be going to plan for the home side as skipper Rachit Gaur made 68 in their 213 for 6 - a very decent total in tough conditions.

However, Niall McDonnell hit 103 from just 79 balls (9 fours, 5 sixes) adding 104 in 14 overs with Mark Doherty (25) to give Ardmore a real scare.

The Bleachgreen side held their nerve to seal the win with three wickets for the impressive Edrees, including McDonnell in the penultimate over.

Strabane ran out surprisingly easy 60-run winners over Eglinton who were without Mike Erlank, a loss that could be a fatal one in their hopes to be playing Premiership cricket next season.

The villagers spilled three chances in the opening overs and that was to come back and haunt them as Nasir Nawaz top-scored with 61 (9 fours, 1 six) sharing an opening stand of 91 with Kevin Gallagher (30).

Usman Azhar (24) and Conor Graham (22) added 46 for the 5th wicket after a wobble and a final total of 154 for 6 was to prove enough.

Liam Doherty took three wickets and top-scored with 29, but there was little support in a feeble batting effort that saw them bowled out for 94 - three wickets for Azhar, and two apiece for Ryan Gallagher, Nasir Nawaz and Rhys Logue.

Killyclooney kept their title hopes alive and ensured Premiership cricket for 2024 after edging out Fox Lodge by two wickets (DLS) in a result that deals a serious blow to the Ballymagorry's sides hopes of the top flight next year.

Three wickets apiece for Kenzie Hall and Jordan Nelson, plus two for skipper Timmy Dougherty saw the home side bowled out for 112 - professional Gayan Maneeshan top-scoring with 34 and captain Aaron Heywood making a battling 27.

Blayde Capell (38) and Giles Moan (25) looked to be steering Killyclooney to an easy win in a second wicket stand of 58 before the wheels came off.

Heywood (3-15) dismissed Capell and 68 for 1 became 87 for 8 - three wickets too for Johnny Robinson.

Mark Gordon (18*) and Jordan Nelson (13*) kept their cool to get Killyclooney over the line with a 9th wicket stand of 24.

Killyclooney's last two matches are against leaders Brigade and second placed Ardmore so there are sure to be a few twists and turns in the last weeks of the season.