Elliot Heritage bagged a brace as Tower Hill secured the Giles Sports Witney Youth Under 12 A League title with a 3-1 win over Eynsham Youth.

Bradley Evans also netted for Tower Hill, with Eynsham replying through an own goal.

Luke Bolley’s double helped Witney Vikings to a 3-1 win over Steeple Aston & Barton Juniors in the Under 15 Knockout Cup semi-finals.

Lewis Scott also netted, with Jarvis Morley the Steeple Aston scorer.

Vikings will meet Ducklington in the final after they defeated Eynsham Youth 3-2.

Oscar Summers, Nick Burq-uest and Max Blighton scored for Ducklington, with Robert Pryce and Adam Burnham replying.

Lewis Garcia and Jack Steptoe hit four goals apiece as Bicester Town Colts beat Carterton Colts 14-1 in the Under 14 B League.

Jordan Buckley (2), Ben Holt, Josh Brooker, James Freeman and George Morgan completed their tally.

Joel Reynolds’s four-timer and Nathan Litten’s hat-trick helped Bicester Town to a 14-1 victory at Tower Hill Stars in the Under 13 B League.

Joe Swadling (2), Henry Ng (2), Seb Katsande, Steffan Phillips and keeper Ryan Young also netted.

Antony Page’s four-timer helped Highfield Juniors to a 6-0 victory against Cumnor Minor Blues in the Under 11 C League. Liam Greger and Sheringham Christenden were also on target.

Josh Wilson fired a five-timer as Chipping Norton Town beat Hook Norton 6-0 in the Under 10 B League.

Conor Driscoll scored their other goal.