Division one leaders Wilberfoss extended their unbeaten home run to 11 games after they beat Bishopthorpe 4-2.
Two Danny Johns penalties and strikes from Rob Walker and Olly Newby gave 'Foss the edge. Joe Gardham and Greg Fitzmaurice hit the visitors' goals.
Haxby, who had Dave Crudas dismissed after 28 minutes, took the lead against Poppleton through Dale Phillips, who doubled the lead with a penalty before being sent off himself.
Pop reduced the deficit five minutes from time through Gary Wyse but they could not find an equaliser.
Riccall, unbeaten in six, fought out a goal-less draw with Hamilton Panthers, who successfully defended their seven-game unbeaten run.
Easingwold snatched all the points at basement side Stamford Bridge with two goals in the last 13 minutes.
Nick Rank had put the hosts in front before Easingwold pinched all the points through James Banks and Mark Hutchinson.
Ben Small scored the only goal of the game at Rufforth, as Elvington moved out of the relegation zone with their first away win in six matches.
Ouseburn slipped to their fourth home defeat on the trot after going down 5-2 to Norwich Union. Glyn Welsby (2) Roger Osbourne, an own goal and Chris Long made up the Insurance side's tally with Will Moss and Darren Horsfield netting for Ouseburn.
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 hereComments are closed on this article