Fox Lodge completed a perfect weekend by following their cup semi-final success with a hard-earned four-wicket league victory over Bready. 

The hosts recovered impressively from 137 for 7 to post 224 for 9, thanks largely to an outstanding unbeaten 66 from David Scanlon. The all-rounder struck seven fours and three sixes in a 51-ball rescue act, while Kyle Magee (33), David Rankin (29) and Kenzie Hall (27) all made useful contributions. 

Aaron Heywood and Levi Kerr claimed two wickets apiece for the hosts. 

Fox Lodge paced their chase expertly, with the in-form Jason Milligan once again leading the way. Milligan made 80 from 111 deliveries, hitting seven fours and three sixes, and shared a 60-run stand with Gayan Maneeshan, who contributed a fluent 50 from 55 balls. 

He then added a decisive 82 for the fifth wicket with Craig Doherty, whose aggressive 51 included six fours and two sixes. 

Milligan fell with just six needed but there was to be no late twist as Fox Lodge stay third in the slipstream behind leaders Newbuildings and Strabane.

In the Championship, Ballyspallen powered to a comprehensive 206-run victory over Burndennett thanks to a superb unbeaten century from Hassan Shahid and a ruthless bowling display.

The innings began at breakneck speed as Pushpender Singh blasted 51 from just 22 balls, striking five sixes and four fours. However, the day belonged to Shahid, who carried his bat for a magnificent 156 not out from 147 deliveries, including 12 fours and five sixes. He shared a fourth-wicket stand of 115 with Graham Kennedy, who made 43, before adding an unbroken 87 with Jacob Blair (14*) as Ballyspallen amassed 307 for 4.

Burndennett's reply started brightly with Martin Mehaffey and Mark Doherty racing to 70 inside the powerplay. Mehaffey struck 44 from 36 balls, hitting seven fours and two sixes, while Doherty contributed 19.

Once the opening stand was broken, however, the innings collapsed spectacularly. Graham Kennedy ripped through the middle and lower order with remarkable figures of 4 for 4, while Stephen Kennedy claimed 2 for 21 as Burndennett were dismissed for just 101.

The promotion race is really tightening up and this win keeps Ballyspallen right in the mix alongside leaders Glendermott, Bonds Glen and Killyclooney.