FORMER winners Brize Norton upset the odds to book their place in the third round of the John Fathers Oxfordshire Junior Shield.

The Division 2 side beat Witney & District League top-flight outfit Carterton Rangers 3-2 to reach the next round.

Jake Farrugia (2) and a Ryan Weston penalty made up their tally, with Rangers hitting back through Jonny Dover and Liam Day.

Enstone saw off Bodicote 3-1, their goals coming from Dan Bott and Lewis Reeves-Smith.

Bampton United edged out Oxford Leys 1-0 thanks to a goal from Chris Laurence.

OTHER RESULTS

John Fathers Oxfordshire Junior Shield 2nd round: Bletchingdon 6, Chasewell Park 3; Chadlington 2, Hook Norton 1; East Oxford 6, Charlbury Tn 3; FC Mills 1, Bloxham 2; Hailey 5, Tetsworth 1; Milton 4, Banbury Galaxy 3; Witney Royals 3, Carterton 7.

The torrential rain wreaked havoc on the Witney & District FA programme, with only a handful of fixtures surviving the deluge.

In the first round of the Jack Busby Memorial Trophy, Charlbury Town Res moved into the next round after a 4-1 victory over visitors Minster Lovell Res.

Dom Hemmings led the way with a brace, Damien Corbin and Josh White scoring the other goals.

In Division 4, Milton Res brushed aside hosts Brize Norton Res 6-2.

George Ford and Max Sauvagnargues both netted doubles for Milton, with Brize replying through strikes from Jason Hirshfield and Richard Duffy.