Andy Milne hit a second successive century to set Dunnington on course for a 66-run win over bottom placed Dringhouses in division six.
Josh Tattersall also smashed a three-figure score as he and Milne shared a first-wicket stand of 173 out of a total of 255-3 declared.
In reply, Ed Shires made 52, but Milne took 4-10 and Tattersall 3-31 as the visitors were out for 189.
Simon Richards made 54, Dave Scott 47 and Nigel Pepper 37 as New Earswick made 188-8 at Osbaldwick, whose Steve Smith took 4-30.
Osso lifted themselves above their opponents with a five-wicket win, with Mick Hammerton making 68 not out and Mark Ridsdale 39.
Keith Towndrow produced a match-winning performance as Cawood gained their first win of the season at Pocklington.
Towndrow and Sam Cable made 50 apiece and Jim Pullein hit 42 in their 244-9, despite Geoff Woodward’s 5-42 in ten overs.
Pock’s Ed Gallagher made 41, but Towndrow bowled 9.1 key overs and his 7-18 ousted Pock for 125.
Ten-man Thorp Arch beat Hornsea by ten runs. Matt Bentley hit 79 n out as Arch were bowled out for 141. Chris Foulkes took 7-30 to whip Hornsea out for 131.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here