Micky Phipps fired a double as Stonesfield stayed top of the Oxfordshire Senior League Premier Division with a 4-0 win at Horspath.
Phipps’s brace put Stonesfield 2-0 up before Paul Penny and substitute Chris Jordon completed their tally.
Mark Essex scored a double, including the late winner, as Adderbury Park won 3-2 at Bletchingdon.
Essex and Liam Garrett put the visitors 2-0 up.
Ben Foster’s double then levelled matters, only for Essex’s long-range effort to win it.
Lewis McGillycuddy hit the equaliser for Mansfield Road in a 1-1 draw at Freeland.
Nathan Langford put the hosts in front from 20 yards.
A brace from substitute Simon Godfrey helped Chalgrove storm to a 5-1 win at North Oxford in Division 1.
Keith Coleman, Nick Shiller and Calum Clewer were Chalgroves’s other marksmen, with Tim Mungai replying.
Enstone Sports won 3-1 at home to Long Crendon.
Jack Eley put the hosts ahead, before Tony Bott doubled their tally.
Christy Madden cut the deficit, but Dave Stevens sealed it from close range.
Both sides were reduced to ten men when Enstone’s Dean Blake and Crendon’s Jon Betts were sent off after a clash.
Oakley United stayed at the top of Division 1 with a 3-1 win at Yarnton.
Martin Kynsey put Oakley ahead before keeper Matt Pay preserved their lead by saving John Webb’s header.
Shaune Almond doubled Oakley’s advantage before Alex Woodfine headed in No 3.
Although Webb clawed one back, it was too late.
Tom McCudden bagged a brace as Eynsham drew 1-1 at home to Northway, for whom a Jake Carter strike and an own goal made up their tally.
Ady Way scored the winner for Adderbury Park Res in a 1-0 home success against OUP Res in Division 2.
Stonesfield Res edged to a 2-1 win at Oakley United Res in Division 3, thanks to goals from Dave Dartle and Lewis Stayte.
Dan Barrett cut the lead, but Stonesfield held on.