Danny Taylor fired a four-timer as Freeland won 9-2 at home to Marston Saints in the Oxfordshire Senior League Premier Division.

Alfie Saunders hit a hat-trick with Conor Almond and Paul Inch completing their tally.

Ben Strong struck twice as Oxford University Press overcame a pudding of a pitch to win 5-2 at Adderbury Park in the President’s Cup quarter-final.

Sean Hurcombe, Neil Lockhart and Kyle Moss also found the net in the all-Premier Division clash.

Park’s goals came via Josh Bowden and Ash Wingrove.

A spectacular long-range effort from Craig Barrett was in vain for Charlton United, as they went down 2-1 at home to Middleton Cheney in the Ben Turner Cup semi-final.

Barrett’s 25-yard pile-driver gave the hosts a half-time lead, but Matt Berry and Josh Hart scored in the second half to send the visitors into the final.

Gareth Edwards and Adam Walsh bagged hat-tricks as Oxford University Press Res boosted their Division 2 title hopes with a 10-1 thumping of rock-bottom Charlton United Res.

Nolan Aselford (2), James Gray and Alex Garth completed the scoring for the home side, who now stand four points off the top, but with three games in hand.

Chris Staker provided winless Charlton’s lone reply.

Leaders Horspath Res were held to a 1-1 draw at home by neighbours Garsington Res.

Andrew Collier chipped the visitors in front in the 25th minute, before Simon Cullen capitalised on a defensive mix-up after the break to ensure the spoils were shared.

Tom Geaken’s hat-trick inspired Freeland Res to a 5-2 win at North Oxford Res, which moved them up to fourth place.

Adi Williams and Ethan Simlett rounded off their scoring, while Jack Hinkin and Ben Shriviner were on target for the home side.