Kennington moved into the Oxfordshire Senior League Premier Division top four with a 3-1 win at fellow title-chasers Eynsham.

Kennington are now just two points behind leaders Rover Cowley though have played two more games.

Robert Andrew gave them a first-half lead.

After the break, Eynsham equalised when Craig Freeman put away a cross.

Kennington restored their lead through Morat Ulas before Andrew Dyer sealed victory.

Marston climbed further away from the drop zone with a 2-1 win at Oxford University Press.

Alex Clanfield fired Marston ahead early on from close range, only for Matty Spooner to level with a penalty after Ryan Hunt had been brought down.

In the second half, Alex Gordon Weeks got the winner when he drove into the area before smashing a shot into the top corner past keeper Andy Glass.

Ten-man Enstone heaped more misery on basement boys Chadlington with a 3-1 comeback win.

Shane Peedle gave Chadlington a shock lead when he lifted the ball over keeper Matty Orford.

However, Marek Plucinski and Jack Eley struck to give Enstone a 2-1 lead.

Enstone were reduced to ten men when Eley was sent off for a rash challenge, but they held on, with Jack Maloney wrapping up the scoring.

Lee Durrant hit the winner for Fritwell as they won 1-0 at Bletchington.

After a goalless first half, Durrant slotted the decisive goal ten minutes from time.

Adam Browning smashed a four-timer for Yarnton in their 6-0 thrashing of North Oxford in Division 1.

Pete Taylor and substitute Ben Davies completed their tally.

Freeland beat Slade Farm United 4-0, with goals from Danny Taylor, Joe Crocker, Paul Salter and player-manager Matt Longford.

Kristian Thomas bagged a brace in Kidlington Old Boys’ 2-1 victory against Eynsham Res.

Adam Woodford replied for Eynsham.

Luis McGillycuddy hit four of Mansfield Road in their 7-0 thrashing of Middleton Cheney.

He also had a penalty saved.

Daniel O'Connor, Cameron Knight and Max Burton completed the rout.

In Division 2, goals from Toby Daley and Mark Dean saw Marston Saints Res to a 2-1 win against Freeland Res, for whom Ben Glastonbury scored.

Lee Jones hit a late equaliser in Bletchingdon Res 2-2 draw at Yarnton Res.

Carl Heaven gave Yarnton the lead and although Danny Evans levelled, Ben Fouracre restored Yarnton’s lead.

Adam Holland scored the equaliser for Fritwell in their 1-1 draw against Horspath.

Simon Evans had firedHorspath in front.

Junior Howards hit a hat-trick for Adderbury Park Res as they crushed OUP Res 5-0.

Toby Hone and Luke Jones completed their tally.

Dan Godden bagged a brace for Chadlington Res in their 4-1 success at Enstone Res in Division 3.

Lee Townsend and Dennis Souch got the others. Paul Canning had equalised for Enstone.

Jay Morris, Gary Crook and Neil Skidmore were on target in Adderbury Park Res’s 3-1 win at Garsington Res.

Liam O’Callaghan replied.