Cholsey held on to pip Kidlington 3-2 in a tense Under 16 A League encounter.
A well-taken penalty from Stuart Morgan saw Cholsey lead 1-0 at half-time and David Polley made it 2-0 before Kidlington got back in the game with a penalty converted by Fletcher Hoey.
David Polley scored again for Cholsey with a great individual effort to make it 3-1 and they survived a few anxious moments after Kidlington scrambled a late goal to make it 3-2.
Oxford United SC took an early lead against Grove in the Under 11 A League after lax defending let in Simon Reeves.
Grove's equaliser was a stunning free kick from Lyle Gifford, but United regained the lead when Mark Bell headed in from a corner.
Grove piled on the pressure in the last 15 minutes and drew level thanks to Aaron Posey's penalty.
A double strike from Kial Churcher, one in each half, was enough to secure victory for Cutteslowe Colts against Summertown in a well-contested Under 10 C league local derby between the top two.
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