Simon Bowes smashed an unbeaten 101 to fire Staithes to victory against Heslerton in the Premier Division, all but handing the title to Staxton, who won by seven wickets at home to Forge Valley.
Bowes’ 101 in partnership with S Marsay’s 44 and 38 from Richard Heggarty helped Staithes to 255-7, Andy Slaughter taking 3-43 and Tom Benthall 3-63.
Marsay added to his efforts with the bat by claiming 5-44 to slow Heslerton’s chase to 207-9, Alex Carrie making 74 with support from Michael Dawson, 46, and Malc Spaven, 30.
Staxton netted 19 points from their low-scoring home game against Forge Valley to move a step closer to the title.
Valley were skittled for just 74 as Adrian Long claimed 5-24 before Linden Gray’s unbeaten 36 helped them home three wickets down.
Staxton just need a handful of points to seal the title with two games left, they sit top of the pile on 228 with Heslerton back in second on 193.
Ebberston hammered relegation-threatened Filey by nine wickets as Ian Atkinson and Eddie Craggs shone with the ball.
Filey were all out for just 63 as they couldn’t handle Craggs, 4-6, and Atkinson, 3-16.
Stalwart Adie Turnbull hit 28 and Ben Lockey remained unbeaten at the close on 26 as Ebberston cruised home for the loss of one wicket.
Filey’s bid to stay afloat was boosted as both the bottom two suffered defeats.
Rock-bottom Flixton 2nds lost by seven wickets at home to Kirkbymoorside.
Only Jack Walmsley troubled the scorers in Flixton’s 107 all out as he hit 33, Jez Underwood, 3-14 and Dan Jemison, 5-35, doing the damage.
In-form batsman Dave Gardner hit 42 and Graham Jemminson’s unbeaten 38 helped Kirkby home three wickets down.
Seamer were also beaten on the road at Cayton.
Seamer made a competitive 183-8, Dave Graham hitting 57 and Joe Tiffany adding 34 as wily slow bowler Paul Woodhead took 5-41.
Despite the best efforts of Jamie Haxby, 3-25, Cayton made it safely to 185-6, skipper James McAleese top-scoring with 46.
Scalby will be playing in the top flight next season after their win at Sewerby 2nds sealed their promotion from division A with two games to spare, while also relegating their hosts to division B.
The away side made a steady 196 all out, veteran Lee Kerr battling his way to 72 with support from Alex White, 31, as L Beasley claimed superb figures of 8-23.
Sewerby couldn’t muster much of a challenge in reply as swing specialist Jon Barton, 5-36, and youngster James Deaves, 5-18, saw them dismissed for just 57.
The race to join Scalby in the top flight took an interesting turn as second-placed Grindale conceded their game at struggling Cloughton and third-placed Nawton Grange closed the gap as they hammered Sherburn by 118 runs.
Grange hit 193 all out, M Wearmouth firing 65, J Greenlay 28no and T Garbutt adding 28.
Wearmouth, 4-19, and Garbutt, 3-7, enjoyed a successfull afternoon with both bat and ball as their efforts with the cherry saw Sherburn dismissed for just 75.
Grange are now just six points behind Grindale with two games left.
Cloughton’s 20-point haul after Grindale’s failure to raise a side has also mixed things up at the foot of the table as Wold Newton’s defeat at Settrington dragged them into the relegation spots.
Newton were all out for 121 despite C Gray’s 31, veteran spinner Andy Monkman claiming 6-33 and S Beal 3-7.
Beal’s unbeaten 56 helped Settrington to 125-5 despite Oli West’s best efforts with the ball as he claimed 4-36.
Wykeham’s outside chances of promotion virtually ended as they suffered defeat against Brompton.
It was certainly a day for the bowlers at Wykeham as first Brompton struggled with the bat, dismissed for just 91, Gareth Barnard’s 4-27 and 3-13 from Dave Pearson doing the damage despite 34 from Pete Webster.
Ninety-one proved to be more than enough for the away side though as Tom Pateman steamed through the Wykeham batting line up with 6-12.
He was supported by 4-10 from Ross Triffitt as Wykeham could only muster 28 all out.
Fylingdales boosted their promotion bid in division B as they beat Ryedale to move second.
Dales made their way to 177-7, Barry Heyes top-scoring with 43 with support from Mario Spagnuolo, 29, and Rob Grove, 27, G Newton taking 3-23.
Despite Rob Featherstone making 47 in reply, Mark Estill’s tricky left-arm seam bowling saw him collect 4-18 and in the process see Ryedale finish on 113-8.
Thornton Dale kept their outside chances of promotion alive with victory at Forge Valley 2nds.
Valley were all out for 110 despite the best efforts of Sean Pinder, 50. G Hunt, 4-15, and Chris Headlam, 3-15, doing the damage.
An unbeaten 58 from L White helped Dale make it home five wickets down, Jaymaine White claiming 3-24.
Bridlington 2nds beat Ganton by seven wickets, a result that leaves the latter looking over their shoulder with two games to go.
Steve Lount, 45, and Elliott Traves, 41, fired Brid to their victory target of 153 for the loss of three wickets after Ganton had made 152-9, Stewart Ward, 30, W Bradley, 26, and John Bannister, 25, getting their runs as Traves had earlier done the damage with the ball as he claimed 3-20.
Ravenscar and Scalby 2nds are level-pegging on 214 points at the summit of division C after both suffered surprise defeats.
Ravenscar were beaten at Seamer 2nds despite making 200-8.
Dinesh Swaminathan made 63 with R Coulson, 43, and Joe Bayes, 32, chipping in as Chris Brame took 4-40.
That target was no problem for Seamer though as Gary Dixon, 72, C Towell, 53, and Phil Metcalfe, 38, took them to their victory for the loss of eight wickets.
Scalby 2nds were beaten at home to Ebberston 2nds by six wickets.
Scalby made 164 all out, Adie Hollingsworth top-scoring with 33 with support from Carl Marton, 31, Joe Hills, 27, and Tim Barton, 25, as S Pickering took 4-24.
Any hopes Scalby had of defending their target were dented by A Machen’s 71, and with help from M Horsley, 38, Ebberston made it home four wickets down.
Wykeham 2nds enjoyed much better fortunes than their first team counterparts as they beat Heslerton 2nds by eight wickets.
Heslerton were 101 all out despite T Watson hitting 48 and Mark Dring adding 26 as James Wilson claimed 3-38 and Dan Bateson 3-15.
Alan Shepherdson’s unbeaten 51 saw Wykeham home for the loss of two wickets.
Struggling Cloughton 2nds’ dismal season continued as they failed to raise a side for their home match against Fylingdales 2nds.