Tom Green hit a superb hat-trick as Stonesfield came from behind for a 4-1 home win over bottom club Garsington in the Oxfordshire Senior League Premier Division.
Asdrubal Barosso capitalised on a mistake in the Stonesfield defence to fire home from close range to give Garsington a fifth-minute lead.
But Stonesfield imposed themselves immediately on the game and two poacher’s goals from Green gave them the edge at half-time.
Nick Higgs increased their lead in the second half, before Green completed his hat-trick with a close-range header to seal victory.
Elliot O’Brien’s first-half strike was enough to give Horspath a 1-0 home win over Oxford University Press.
O’Brien swept home Aaron Laman’s cross in the 25th minute.
Craig Bloomfield grabbed a last-minute equaliser to earn Riverside a 3-3 draw at home to Marston Saints.
Carly Bloomfield had given Riverside the lead, only for Sam Curtin to curl a free-kick into the top corner for Marston’s leveller.
Ex-Oxford City midfielder Josh Mulvany fired Mar-ston ahead in the second half, but Liam O’Callaghan equalised with a penalty.
Mulvany looked to have won it for Marston with a 35-yard screamer, but Riverside weren’t to be denied and struck at the death.
Meanwhile, Tom Middleton and Andy Glossop bagged braces as Eynsham cruised to a 7-0 win at Division 1 basement boys North Oxford.
Jamie Hodges, Will Morris and Kris Clark completed the magnificent seven.
Josh Hart’s goal early in the second half was enough to give Middleton Cheney a 1-0 victory at home to Charlton United.
Mansfield Road Res shared the goals around in a 5-2 win at Oxford University Press Res in Division 2.
Paul Davies’s cross sailed into the top corner to give Mansfield Road the lead, which Richard Edmonson and Steve Bailey added to before half-time.
Matt Zequir and Jayson Mara netted for Mansfield in the second half, with Nolan Aselford and substitute Adam Leggett replying.
Freeland Res eased to a 4-1 win at bottom club Eynsham Res.
Paul Salter gave Freeland an early lead, and Eynsham’s Tom Cattell was then sent off for bringing down the goal-scorer when he was clean through.
Former Eynsham players Ashley Blackwell and Thomas Gerkin scored against their old club in the second half, and Connor Almond also netted, before Dan Hill curled home a free-kick from 25 yards for the hosts.
Bletchingdon Res ran out 3-1 winners at home to Stonesfield Res.
Stuart Wells headed Bletchingdon into a 20th-minute lead, which Tom Williams doubled before the break.
Darren King put Bletchingdon further ahead ten minutes into the second half, with Louis Stayte pulling one back for Stonesfield.
Jason Condor scored twice as lowly Yarnton Res stunned Division 3 leaders North Oxford Res with a 3-2 home success.
Dorran Soloman gave North Oxford the lead, but Shane Cooper fired home a rebound for the equaliser.
Condor’s solo effort put Yarnton ahead in the second half, only for Luke Trotman to level, but Condor had the last word with his second.