There was a real shock as leaders Donemana lost by 42 runs (DLS) to bottom side Bready in a rearranged game.
David Rankin top-scored with 64 as Bready posted 194 for seven – four wickets for Jordan McGonigle who came out of retirement to compensate for Andy McBrine’s unavailability (workload being managed by Cricket Ireland - Jesus wept).
Teenager Travis Faulkner took three wickets as the league leaders slumped to 62 for seven, and although they rallied with runs for brothers Billy (38) and DJ Dougherty (28), Faulkner returned to claim his fourth in a victory that lifted Bready off the bottom of the table.
Eglinton now find themselves looking up at the other seven, while Donemana's loss gives hope to the chasing pack, especially Coleraine and in-form Newbuildings.