Dave Carter scored the equaliser as Oxford University Press twice battled back to salvage a 2-2 draw against Garsington.

But the result did little to dent Garsington’s bid for the Premier Division title, as they still have four games in hand on leaders Bletchingdon, whom they trail by three points.

Aaron Armstrong fired Garsington ahead from the spot, only for Matty Spooner to equalise.

And although Jamie Brackett restored Garsington’s advantage, Dave Carter struck to grab a share of the spoils.

Bletchingdon fought back from a goal down to beat Eynsham 3-1.

Nathan Blackwell gave Eynsham the lead from the penalty spot, but a Jack Quainton brace and a Lee Kilpin strike completed the turnaround.

Rob Cattell scored the winner in ten-man Kennington’s 1-0 success against Stonesfield.

Kennington were reduced to ten men when Cattell’s brother, Jamie, was red-carded for a late tackle on Matt Tarry which saw Tarry carried off with a serious knee injury.

Adderbury Park beat Rover Cowley 3-1, thanks to goals from James Trivet, ,Gary Crook (penalty) and Richard Knight. Louis George replied.

Division 1 leaders Garsington eased to a 2-0 win against Yarnton, with Tom Gaughan and Rocky Whiting on target.

Adam Wells got the winner as Kidlington Old Boys beat Bardwell 2-1.

Chris Please cancelled out Chris Fujak’s opener for Kidlington. But a long-range strike from Wells sealed it.

North Oxford came from behind to see off Oakley United 4-2.

Robbie Davies gave Oakley the lead, only for Jon Ramsey and Keith Gilmore to put Oxford ahead.

Davies then equalised from the spot.

But goals from Ramsey, his second, and Dean Joseph sealed it for Oxford.

Bletchingdon Res eased to a 2-0 win against Hinksey in Division 2, thanks to a double from Stuart Wells.

A brace from Danny Hastie and a Craig Robinson strike fired Broughton & North Newington to a 3-1 victory at Long Crendon.Tim Rantle replied.

Simon Evans hit a hat-trick as Horspath Res thrashed Yarnton Res 6-2.

Simon Cullen (2) and Sam Gordon got their others.

In Division 3, Slade Farm United Res battled back to beat Stonesfield Res 4-1.

Andy Teesdale fired Stonesfield ahead, but Callum Wynne (2), Stephen Lewis and Chris Philpott sealed victory for Slade.

Kieron Johnson (penalty) and Stewart Wise goal earned Marston Saints Res to a 2-1 victory against Freeland Res.

Tom Scroggs had earlier equalised.