Staithes were denied a first win of the Beckett League season despite as their opponents battled back from a seemingly perilous position of 21/7.
Staithes were all out for 140 against Heslerton, Rich Hegarty top-scoring with 49 and Rich Ward adding 28.
Paceman Andy Slaughter and in-form Tom Benthall claimed four wickets apiece for the visitors.
Simon Bowes, 6-59, did the early damage as Heslerton looked doomed to defeat but fine batting from Kristian Wilkinson, 85 not out, and Slaughter, 34, shocked Staithes and handed the points to the hosts.
In our featured game this week, Fylingdales triumped by 32 runs at home to Ryedale, thanks to a six-wicket haul from Steve Husband.
Husband’s 6-24 slowed Ryedale to 105/8 in reply to Fylingdales’ 137/7.
In that innings, Duncan Steele struck 31, while Luke Balderson claimed 3-34.
Division B leaders Mulgrave won by 32 runs at title rivals Cayton 2nds.
Simon Glave took 5-18 as Mulgrave were dismissed for 146, Chris Clarkson top-scoring with 31.
In reply, Ian Dennis struck 31 to give Cayton hope, but fine bowling from Carl Thompson, 4-28, saw the hosts slip to 114 all out.
Ravenscar stayed in third spot in Division C after their 67-run home win against Seamer 2nds.
Will Warwick took 3-9 and Dinesh Swaminathan 4-26 as Seamer slumped to 68 all out in reply to the home side’s 135-9. Joe Bayes fell one run short of his half-century, while Warwick scored 26 for the home side.