Oxford University Press edged a seven-goal thriller against high-fliers Rover Cowley in the Premier Division.

A three-goal blitz in the opening 17 minutes left Cowley reeling.

Lee Kilpin slotted the opener from close range before he netted a second after a good lay-off from debutant Will Wright.

Andy Gray made it three with a 25-yard screamer.

Rover did not give up, with Ronnie Williams and Wayne Desmond reducing the arrears before the break.

In the second half, Chris Fontaine headed the equaliser.

However, Rover's hopes of completing an amazing comeback, ended when Jimmy Gray slotted the winner for OUP.

Rob Cattell scored the second-half winner for Kennington as they beat Garsington 2-1.

Kennington took the lead when Jay Morris squeezed a curling shot into the bottom corner after a neat turn.

Kennington nearly doubled their lead when Morris's flicked header hit the bar.

Garsington levelled when Arron Armstrong slid home from six yards.

After the break, both sides cancelled each other out and the game looked destined for a draw, only for Cattell to secure victory five minutes from time with a firm header from eight yards.

Andy Armstrong snatched the equaliser as Eynsham drew 2-2 against Enstone, with all the goals coming in the first half.

Andy Glossop scored the opener for Eynsham after a fine assist from Jamie Hodges, before Matthew Phillips put through his own net for the Enstone equaliser.

Glossop got a second, before Armstrong struck.

Tom Foley hammered a hat-trick for Fritwell as they demolished Yarnton 6-2 in Division 1.

But it wasn't until the second half that the game sprung into life.

Yarnton's opener was cancelled out by Foley's first before Luke James gave Fritwell the lead from Seth Ewers's excellent pass.

After the break, Foley grabbed his second after good work by Chris Austin, before Yarnton clawed one back.

Austin them made it 4-2, with Foley completing his treble and Joe Ewers wrapped it up.

Graham Turner, Dean Forbes, Mark Scanes and Darren Smith were on target for Garsington Res as they won 4-1 at Charlton.

The visitors had taken the lead through veteran player-manager Bob Price.

In Division 2, Ian Belcher and Daniel Normington bagged doubles as Horspath edged to a 4-2 success against Bardwell.

Belcher grabbed his first of his double, before Ben Strong chipped their second.

Normington then completed his haul before Belcher hit No 4.

Although Bardwell hit back in the second half, it was too late.

Stonesfield had to settle for a share of the spoils as they drew 2-2 with Adderbury Res.

Adderbury took a first-half lead, with Pete Andrews levelling from the penalty spot after the break.

Jake Humes gave Stonesfield the lead, before sub Oli Nelson hit the bar.

Late on, Adderbury levelled when a shot deflected in off Andy Teesdale.

Sam Eles fired a double for Watlington Res as they thrashed Charlton Res 4-0.

Craig Coles and Bertie Proctor got the others.

A hat-trick from Leighton Moss saw Marston Saints Res hammer Oakley Res 8-2.

Stuart Wise and Kieran Johnson hit doubles, with Elliott Hillier completing their tally late on.

Steve Mulcock hammered a four-timer for Worcester & Bletchington Res as they crushed Kings Sutton Res 10-0.

Nick Middleton, Ian Roberts, Joel Thomas, Nick East, Lewis Coyle and a Ryan Randall penalty completed the rout.

Our picture shows Charlton United's Callum Cooper (left) puts in a challenge on Garsington Res's Mark Scanes.