Otley were edged out 26-27 at home by Macclesfield –despite a heroic second-half comeback.
Macclesfield led 22-5 early in the second half before Otley scored 21 unanswered points.
But an injury-time try for the visiting outfit meant they took the win.
Centre Jack Mackie scored twice for Otley, while flanker Tom O’Donnell and no8 Freddie Watson also touched down.
Scrum-half Stephen Depledge kicked three conversions for Otley.
Sandal’s relegation worries deepened, however, as they lost out 83-17 at promotion-chasing Sedgley Park.
Tries from centre Mark Pease and full-back James Ellar – plus two conversions and a penalty from Greg Wood – were nowhere near enough to avoid defeat.
Elsewhere in National Three (North), Ilkley were beaten at home 41-27 by another promotion-chasing side, Wirral, while Cleckheaton lost 40-15 at Rossendale.
Bottom-placed Beverley were defeated 40-0 in their North One East match at Alnwick which was abandoned after 60 minutes when an Alnwick player broke his leg.
Yorkshire One leaders Bradford and Bingley – previously with a game in hand – scored seven tries in a 43-14 home win over bottom-placed West Park Leeds.
The win puts them nine league points clear of nearest rivals Malton and Norton.
Selby took the lead three times in the first half with tries by no8 Josh Booth, scrum-half Andy McLoughlin and 17-year-old winger Sam Pocklington before going down 40-26 in their home game against Old Brodleians.
Yorkshire Two leaders West Leeds – now assured of promotion – ran in 10 tries on their way to a 62-8 home victory over mid-table Ripon.
Winger Mark Calderwood scored four of their tries, while captain Sam Neave scored a hat-trick for West Leeds.
Yarnbury progressed to the quarter-final of the Yorkshire Shield after a 28-25 win at Old Rishworthians.
Flanker Lewis Ray scored twice, while other tries came from wing forward Tom Fox and centre Jason Avison.
Stand-off Daniel Pound kicked four conversions for the Horsforth-based club.