Glory moved above Dringhouses with their convincing away win, but they are 14 points adrift of leaders Dunnington and three points shy of second-placed Wigginton Grasshoppers having played three games more.
Alex Yates netted a hat-trick for Glory and Mark Fisher also got on the scoresheet, while Adam Fisher turned in a man-of-the-match display.
Christopher Coxon was Selby’s scorer, while Matthew Muscroft was their top performer.
The remaining premier division games were postponed due to waterlogged pitches.
Church Fenton White Horse are playing catch-up in division one – and they were grateful for a game as they beat Amotherby & Swinton 4-2 on Malton Community Sports Centre’s artificial pitch.
White Horse have only played six league games this season, and they are 14 points behind leaders Aviva with six games in hand.
Joe Vale netted four goals as basement side Wilberfoss held fifth-placed Hemingbrough to a 5-5 draw.
Robin Walker was also on target for visiting Wilberfoss.
Struggling Crayke and Huby United played out a 2-2 draw in division three, while Melbourne were 5-1 winners over lowly Moor Lane in division four.
Meanwhile, Tadcaster Magnets Reserves beat visitors Crayke Reserves 2-0 in round four of the York FA Saturday Junior Cup.
The tie between Dunnington Reserves and Tadcaster Magnets’ first-team was postponed and has been rearranged for Saturday, January 12.
Yesterday’s York FA Junior Minor (Under-13s) Cup round three game between York Cubs and Copmanthorpe was also postponed. The tie will now be played on Sunday.