Grange were all out for just 104 in reply, 199 runs short of their target, Steyert (4-46), Morrison (2-31) and Andrew Theaker (2-11) doing the damage with the ball for the champions.

Scalby picked up a much-needed win at Ebberston, but it was a tense affair as the away side limped over the line with two wickets to spare.

Ebberston posted just 109-8, Alex Machen making a studious 30 while South African Chris Rankin took 3-26.

Only Chris Malthouse got going with the bat for an out-of-sorts Scalby batting line up in reply, his patient 26 helping his side towards their target before all-rounder James Deaves and wicketkeeper Rory Skelton saw their side home to a crucial win to nudge them away from the relegation scrap.

Heslerton beat Filey by nine wickets to keep their outside chances of winning the title alive.

It looked like Cayton were going to be able to defend their modest total as they took nine wickets, but runs from Craig Baker (41), Greg Chadwick (28) and Anthony Jenkinson (26) helped the visitors nudge over the line with just one wicket to spare.

In Division One, Mulgrave continued their march towards an immediate return to the top flight with an eight wicket win at home to Bridlington 2nds.

Brid's batsmen couldn't handle the bowling of Mark Jackson (3-24), Carl Woodward (2-4), Andrew Cass (2-30) and Craig Thompson (2-30) as they were all out for just 89, only Andy Clay getting going with 34, before Arron Leeman and Andy Thompson remained unbeaten on 43 and 36 respectively.

Brompton and Thornton Dale remain in the hunt to win promotion to the Premier Division after wins against Wold Newton and Great Habton.

Tom Sigsworth was the matchwinner for Thornton Dale against Great Habton, taking 3-35 to help bowl out Great Habton for just 112 before he hit 29 to help his side to 113-6.

Brompton had to work harder for their one-wicket win against Wold Newton.

Newton were all out for 115, Dave Southwell hitting 25 as Michael Thompson (3-13), Mark Bruce (3-34) and Ross Triffitt (3-37) taking the wickets for Brompton.

Tom Pateman hit 39 in reply, but James Knaggs (3-36) and Matthew Southwell (4-43) did their best to make things interesting as Brompton squeezed over the finishing line with just one wicket to spare.

Steve Clegg shone with the willow to help Wykeham to a home win against Flixton 2nds.

Flixton were all out for a competitive 184, Will Hutchinson top-scoring with 72 while Jake Hatton added 30 and Marley Ward 21, Matthew Vincent taking 4-30 and James Wilson 3-38.

Clegg's 59, alongside 23 from Sam Colling, helped Wykeham to a one-wicket success as they edged to 185-9 after a tense finish, Paul Banyard taking 3-41.