Struggling Shrivenham pushed Uhlsport Hellenic League Premier Division leaders Highmoor Ibis all the way before being beaten 1-0 by an injury-time goal at Palmer Park Stadium, Reading.
Devonn Reid had a late penalty saved for Highmoor.
The hosts’ Jordan Brown saw red minutes later after retaliating, but player-manager Marcus Richardson headed in Stephen Peacock’s cross two minutes into time added on.
Second-placed Kidlington beat lowly Newbury 2-0 at Yarnton Road.
Dan Gardner gave the hosts a 20th-minute lead with a superb free-kick.
Newbury had a player sent off on 56 minutes, and Tommy Castle sealed victory in the 72nd minute.
Louis Joyce bagged a brace as Oxford City Nomads won 4-1 at bottom club Cheltenham Saracens.
A Tony Egded penalty and a Harry Beer strike made up Nomads’ tally.
Pat Sayce pulled one back for Saracens five minutes from time.
Craig Robinson hit a second-half double as Easington Sports went top of Division 1 East with a 3-0 home win over Woodley Town.
James McMahon had opened the scoring in the 59th minute.
Henley Town held morning leaders and hosts Brackley Town Development to a 1-1 draw.
Mitch Cooper put Henley ahead, with Lewis Baldwin equalising on the stroke of half-time.
Danny Bone’s second-half brace helped Old Woodstock Town to a 3-1 win at Burnham.
Jack Dunnell also netted for Woodstock after Adam Goldie’s opener.
Carterton were thrashed 6-1 at Lydney Town, who go top of Division 1 West.
Pat Gibbs (2), Jarred Liddington (2), Joe Benn and Sam Elliott did the damage. Brad Bryant replied with a penalty.
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 here