TOM McCudden’s strike kept Freeland top of the Oxfordshire Senior League’s Premier Division.

It earned them a 1-1 draw at home to Heyford Athletic, who notched through Rafa Garcia.

Their lead is now only goal difference, after second-placed Marston Saints won 3-1 at Chalgrove Cavaliers.

James Smith and Jack Smith were on target for Kennington Athletic, but the third-placed side lost ground with a 2-2 draw against Bicester United.

Billy Kinane scored the only goal as Charlton United beat Launton Sports 1-0.

Morgan Brown and Adwah Adwah saw Mansfield Road to a 2-1 home win over Cropredy, for whom Clark Berry was on target.

Daniel Rockett (2) and Liam Quinn kept Division 1 leaders Hanborough on track with a 3-2 win at Lusitanos Oxford.

Alejandro Gonzalez and Ramon Miranda replied.

Will Lakin bagged a hat-trick in Long Crendon Res’s 9-2 thumping of visitors M.IN.I.

Charlie Surman added a brace, while Liam Wing, Scott Chappell, Ben Thomas and an own goal completed the hosts’ scoring.

Woodstock Town Dev beat Kennington Athletic Res 2-1 thanks to a brace from Morgan Parker. Leon Blackmore-Such scored Athletic’s consolation.

In Division 2, hosts Yarnton Res overcame Mansfield Road Res 6-3 in an entertaining contest.

Jamie Smith was Yarnton’s star as he netted a hat-trick, alongside goals from Martin Ognyanov, Andrew Paine and Colin Rhodes.

Alex Davis, Rob Hatt and Sam Welham were on target for Mansfield Road Res.

Chesterton Res won 1-0 at Heyford Athletic Res thanks to a goal from Javin Curville.

Meanwhile, East Oxford moved up to third in the Oxford City FA, but only after surviving a scare.

Dan Fern, Duncan Robson and James Bruce put them 3-0 up, but Union Street hit back through Craig Bartlett and Adam Smith to make it 3-2.

Jamie Long scored twice to help Masons Arms win 4-2 at home to Summertown.

Tim Small and Ben Bhatti were also on target for the hosts, while Kian Carell and Alex Thomson replied.

Leaders Chequers won 4-2 at Sporting Headington Academicals.