SIMON WEBB hit a high-class 121 as third-placed Whitkirk secured a 50-run victory over Goole Town in Division One.
Top run-scorer Webb was on song alongside Ashley Bell (73) as Kirk reached an imposing 243-6, with the hosts falling short at 193 in reply.
In Division Two North, Lee Wild top-scored with 53 as leaders Selby (193-7) collected a crucial 29-run success over fourth placed Harrogate.
Brendan Lewis provided late impetus for Selby with an unbeaten 41, with Gate suffering a nightmare start in reply, when Joe Romaniw had skipper Andy Hawkswell caught for one.
With the hosts struggling at 60-3, Rob Stanworth led the recovery with a brave 73, but Alex Bowden (2-37) wrestled the initiative back for Selby with the impressive Wild (3-63) then finishing off the tail to cap a fine all-round display as Gate were dismissed for 167.
Tadcaster Magnet (176-3) upset promotion hopefuls Welton and Brough (173-8) to claim a fine seven-wicket win in Division Two South.
Edward Day (3-24) and Tyrone Naude (3-36) both starred with the ball for Tadcaster.
In pursuit, Day (60) and Khalid Shefta (57) both struck half-centuries to put the hosts in control and it was left for Phil Smith (49no) to see the job through. Thorp Arch and Boston Spa (144) pushed high-flying Huby hard before losing by seven runs in Division Three North.
Having been inserted by their visitors, Huby posted 151-5 from their 45 overs.
With Thomas Kilby going well, Thorp Arch were on the brink of victory, in reply, but when he went for 59 the visitors soon collapsed and Huby claimed the bulk of the spoils.
Nathan Smith hit 31 for Castleford (111-8), but they went down to Sessay, who mustered 112-4 in reply to ease to their victory target.