Michael Fisher scored the winner as Kennington dented Garsington’s Oxfordshire Senior League Premier Division title aspirations with a surprise 4-3 victory.

Jelroy Constant gave Garsington the lead, only for Jay Morris to equalise and Mark Harris to give Kennington a half-time lead.

After the break, Garsington levelled through an Aaron Armstrong penalty.

Although Andrew Dier restored Kennington’s lead, Armstrong’s second from the penalty spot made it level.

Fisher secured the points after the break.

Adderbury Park twice fought back as they drew 2-2 at Horspath.

Sam Gordon gave Horspath the lead, before Gary Crook levelled from a tight angle.

After the break, Paul Cooper restored Horspath’s lead from the penalty spot after Gordon was brought down by the Adderbury keeper.

Late on, substitute David Seeney sealed a point for Adderbury.

Dave Carter headed a late equaliser as Oxford Univeristy Press drew 1-1 at Rover Cowley.

New signing Carl Bloomfield gave Rover the lead, but Carter’s header sealed a share of the spoils after the break.

In Division 1, goals from Steve Maloney and Edmond Brasha saw North Oxford to a 2-1 success against Yarnton.

Graham Eagle had equalised for Yarnton.

Ten-man Bletchingdon Res returned to the top of Division 2 with a 3-0 win at Chadlington Res.

Steve Mulcock headed in Bletchingdon’s first, before Nick East made it 2-0 after the break.

Bletchingdon went a man down when keeper Keith Mitchell was sent off for two bookings.

Bletchingdon increased their lead when Stuart Wells fired home a 25-yard shot into the far corner.

Chris Gray, Jon Maskins, Simon Evans and Ian Belcher were on target for Horspath Res as they won 4-1 at relegation-haunted OUP Res.

Ben Fouracre replied.

In Division 3, Oakley United Res thrashed Charlton Res 5-0 thanks to a double from Jamie Smith.

A Robbie MacDougall-Davis penalty and strikes from John Armstrong and Jack Moeran completed their tally.

Chris Gilkes scored the equaliser as Freeland Res drew 2-2 with Broughton Res.

Although Freeland’s Paul Salter cancelled out Mark Jackson’s opener, Broughton restored their lead through Craig Hale.

Sam Symonds missed a penalty, but Gilkes spared his blushes with the equaliser.

Slade Farm Res thrashed Enstone Res 5-0 with goals from Callum Wynne, Dean Woodhams, Jamie Philcox, sub Andrew McMillan and Phil Christie.