Andy Morris netted a double as Bampton Town cruised into the final of the Under 15 Knockout Cup with a 4-0 victory over Launton Boys.

Paul Dew and Karl Dickinson scored their others goals to book a final against Chasewell Park at Carterton on April 29.

In the B League, Tower Hill fought back from 2-0 down to snatch a 3-3 draw at Bardwell.

Their goals came from Lee Townsend, Josh O'Brien and Felix Doughty.

Carterton Colts drew 1-1 at home to Broughton & North Newington.

Courage Nyenya netted for Carterton, with Kyle Byfield replying.

Eynsham Youth went down 1-0 at home to Kingston Colts, for whom Paul Banks was on target.

Carterton slipped to a 3-1 defeat at Bloxham in the Under 14 A League.

Their goal came from Steven Hegarty, but Bloxham netted through Tom White (2) and Charlie Hawkins to seal the points.

Witney Vikings shared the points with Chesterton Juniors in a 1-1 draw.

Ryan Grant fired Vikings in front, but Chesterton hit back late on.

In the B League, Chipping Norton Town Swifts lost 6-0 at home to Broughton & North Newington.

Oliver Jeffreys hit a hat-trick as Tower Hill ran riot in a 9-0 victory at Marsh Gibbon in the Under 13 A League.

Tower Hill's other goals came from Bradley Bridgewater (2), Joe Fullerton (2), Adam Bolley and Charlie Winstone.

In the C League, Ducklington lost 7-1 at home to Chesterton Juniors.

Carterton were crowned Under 12 B League champions after a 5-2 victory at Grendon Rangers.

Their goals came from Ian Davis, John Lewis, Aaron Robbins, Oliver Hawkins and Ethan West.

A double from Sasha Barrass, plus strikes from Charlie Collins and Tom Deeley helped Charlbury Town Youth to a 4-1 victory at Bardwell.

Tower Hill lost their first league game of the season as they went down 2-1 at home to Banbury Town Youth in the Under 11 A League.

Adam Moore fired Tower in front, but strikes from Daniel Bartlett and Elliott Wilkes sealed the points for Banbury.

In the B League, North Leigh fought back to snatch a point in a 1-1 draw at Bloxham.

Kieran Watts put Bloxham in front, but Max Lucas equalised for North Leigh.

Jake Prichard was the hero with both goals in Bampton Town's 2-0 win over KEA in the Under 9 B League.

In the A League, a strike from Maahir Allam saw Carterton Colts to a 1-0 win at Garden City.

Witney Vikings Youth drew 1-1 at Highfield Juniors to seal the C League title.

Matt Knapton put Vikings in front, only for Jordan Poole to equalise.

But Vikings held on to seal the point they needed for the title.