Tower Hill stayed on course for the Giles Sports Witney Youth Under 13 A League title with a hard-earned 3-0 victory against Chipping Norton Town Swifts.

Jake Horwood (2) and James Gough were the scorers.

Ross Barrettt slammed a four-timer as Wychwood beat Middleton Cheney 8-1 in the Under 14 B League.

Liam Gough, Ben Schofield and Josh Soloman also scored, with Aaron Duncan replying.

Liam Dinan smashed a treble as Eynsham Youth beat Cumnor Minors 5-1 in the Under 12 League.

Alex Marshall and Ashley M'Tanios were their other goalscorers.

Goals from George Pitcher, Jack Rose, JJ McCleod and Jack Young saw Wychwood Rovers to a 4-0 win against Highfield Juniors.

Liam Botcherby hit a hat-trick as Eynsham Youth beat Bampton Town 10-2.

Charlie Siret, George Greening, James Talbot all notched doubles, with Rob Pryse also on target for Eynsham.

Thomas Costley bagged a four-timer as Ducklington eased to a 6-1 success against Yarnton Blues in the Under 11 A League.

Harry Hamblin and George Townsend also found the back of the net.

Connor Newcombe and Daniel Townsend found the net for Ducklington as they beat Banbury United 2-1 in the Under 10 C League.