Johnny Richards scored the winner as Stonesfield edged to a 1-0 home win against Oxfordshire Senior League Premier Division leaders Oakley United.

Richards struck after 22 minutes when he headed in a Nick Higgs free kick from close range.

Tom Millar, Danny Tabor and Simon Caury were on target for Freeland in a 3-2 win at Marston Saints.

John Hudson (2) hit back for the home side.

Yarnton had a day to forget as they crashed to a 7-1 defeat away to Kidlington Res.

Jamie Anderson (2), Mark Burton, Dale Crowie, Nathan Geary, Ben Willoughby and Harry Ritchie netted for the hosts.

Paul Skiller replied from the penalty spot.

Josh Hart bagged a brace as Freeland Res beat Middleton Cheney 5-0 at home in Division 2.

Steve O’Brian, Luke Finch and Chris Heritage sealed their tally.