Yassin Elouahabi slammed a magnificent seven-timer for Witney Vikings Youth in their 10-0 victory at Grendon Rangers in the Giles Sports Witney Under 13 A Youth League.

Jack Scott, Jamie Mariani and Andy Horne scored the other goals, but it was Elouahabi who stole the show.

Wychwood hit back to snatch a point in a 1-1 draw at Bloxham.

Anthony Charles fired Bloxham in front, with Robert James replying.

In the B League, a hat-trick from Rob Pryse helped Eynsham Youth to a 6-2 victory over Banbury United Youth.

Liam Botcherby (2) and Stephen Pearce were also on target.

In the first round of the Knockout Cup, Carterton Colts ran riot as they hammered Chesterton Juniors 21-0.

Jack Robinson led the rout with a double hat-trick, and there was also a four-timer for Matty Knibbs.

Jack Brownrigg, Harry Puffitt, Conor Foster and Matty Bicker all chipped in with doubles, with Elliott Bryant, Joe Henry and Cam Pirie completing the rout with a goal apiece.

Tower Hill also recorded a comprehensive win as they beat Hook Norton 11-0.

Jacob Hughes, Lewis Bartlett, Luke Turner, Ed Priest, Craig Keylock, Adam Moore and Michael Spillane were among the scorers.

James Gough bagged a brace to help Tower Hill to a 4-0 victory at North Leigh in the Under 14 A League.

James Pratt and Charlie Collins scored the others.

In the C League, George Knight scored all four goals for Yarnton Blues as they salvaged a point in a 4-4 draw at Hook Norton.

Tower Hill began their defence of the Under 10 Knockout Cup with a 5-0 success over Witney Vikings Youth.

Joey Aust led the way with two goals, with Bradley Evans, Nathan Kimber and an own goal sealing victory.

In the C League, Charlbury Town Youth battled out a 3-3 draw with Tower Hill Stars.

Ross Hedigan, Neil Atkinson and Nicholas Hoyle scored for Charlbury, with Chris Phelps (2) and Joshua Carter replying.

A brace from Lloyd Belcher and a strike from Hayden Hathaway gave Yarnton Blues a 3-2 victory at Charlton & District, who scored through Nathan Giles (2).