Lee Sharkey and Jelroy Constant bagged braces as Garsington marched on at the top of the Oxfordshire Senior League Premier Division with a 5-1 win at Marston Saints.

Tyrone Brackett also netted for Garsington, while Jason Hallett was Marston's marksman.

Craig Bloomfield struck in both halves to help Rover Cowley to a 3-1 win over Chadlington.

Captain Luke Bremner set Rover on the way. Chadlington pulled one back, but Bloomfield's brace clinched the points for Rover.

Elliot O'Brien's double helped Horspath to a 3-1 win at Kennington.

Sam Gordon was also on the scoresheet for Horspath, while Michael Fisher replied for Kennington, who had Paul Cooper sent off for a reckless challenge.

Oxford University Press let slip a two-goal lead in a 2-2 draw against Adderbury Park.

Hari Sindhu and Will Wright put Press in charge at the break.

But Adderbury hit back in the second half through Charles Atkins and Gary Crook. Enstone got back to winning ways with a 2-0 victory over Eynsham.

Liam Fudge's free-kick put Enstone ahead at half-time, and Danny Phillips's deflected shot wrapped up the points in the second half.

In Division 1, Watlington missed two penalties as they went down 2-0 at home to Kidlington Old Boys.

Ian Hetherington's header and a Daniel Jones effort put Kidlington in charge.

And then Adam Cowling missed a hotly-disputed penalty for Watlington, and Bertie Proctor saw his second-half spot-kick saved by Wayne Foster.

Charlton threw away a two-goal lead in a 3-3 draw against Bardwell.

Pat Sherry and Nathan Carbon fired Charlton in front at the interval.

Two goals from Chris Hamilton got Bardwell back on terms and Jack Meeks was also on target for the visitors, but Carbon added a second to give Charlton a point.

North Oxford also squandered a two-goal lead in a 2-2 draw at home to Wheatley 04.

Ben Tei-Wennegah and Keith Gilmore put North ahead.

Leon Cozier and Ricky Ryan levelled for Wheatley as North were reduced to ten men with Dean Joseph sent off for a second bookable offence.

Even then, North could have won it, but Jon Ramsey had his penalty saved by Matt Cashman.

In Division 2, Tom Brown's late equaliser earned Mansfield Road a 2-2 draw at Broughton & North Newington.

Luis McGillycuddy gave Mansfield Road the lead only for Danny Hasties to equalise direct from a corner.

Johnny Hopcraft put Broughton ahead, and McGillycuddy missed a penalty in the first half, but Brown came to their rescue.

Fritwell cruised to a 4-1 win at Middleton Cheney in the President's Cup first round.

Ben Foster, Keith Adams, Sam Bullock and Dan Huntley netted for Fritwell, with Scott Finch replying.

Ronnie Kawebwe scored twice as Garsington Res opened their defence of the Clarendon Cup with a 3-2 home win over Broughton and North Newington Res in the first round.

Rocky Whiting also scored for Garsington, while Wes Furgey and Richard Goodwin twice gave Broughton the lead.

Ryan Hunt hit his first hat-trick for Stonesfield Res in their 5-0 thrashing of Charlton Res. Dave Holloway and Pete Searle also netted.

Jamie Hodges racked up a hat-trick in Eynsham Res's 5-1 thrashing of Enstone Res.

Lewis Hooper and David Page were also on target for Eynsham, with Dan Fisher replying.

Paul Faulkner was another hat-trick hero as Bletchingdon Res brushed aside Marston Res 5-0.

Danny Evans and Lewis Coyle completed their tally.

Junior Howards scored twice in Adderbury Park Res's 3-1 win over Fritwell Res. Ash Bignell was also on target.

Horspath Res coasted to a 5-1 home win over Freeland Res.

Ben Beresford (2), Lewis Combs and Ian Beltcher were among the Horspath scorers, with Mark Bower on target for Freeland.