Hanborough Res, from Division 1, booked their place in the Witney & District FA's Jack Busby Cup final with a 3-0 win over Division 3 side Charlbury Town Res, writes Anthony Barlow.

Defying wet and windy conditions, Hanborough scored through Joe Bur-gess, Scott Akers and Pete Andrews.

West Witney edged into the semi-final of the Witney Junior Shield with a 1-0 win over Minster Lovell, thanks to Ady Holder’s second-half strike.

FC Chequers are relegated from the Premier Division, following their 1-1 draw at Witney Royals.

Matt Thompson put Royals ahead, and while a superb Shaun Rayfield free-kick gave Chequers hope, it was not enough.

Charlbury Town’s resurgence continued as they picked up a point in a 3-3 draw at home to Ducklington.

The visitors took a 3-0 lead through Ben Hutter, Ian Peedell and Craig Mays, but Charlbury stormed back for a point through Sean Gilbert, Craig McCallum and Andy Woodley.

Former champions Hanborough sealed second place after beating Spartan Rangers 2-0, thanks to Liam Harris and Lewis White.

In Division 1, Brize Norton had to settle for a 1-1 draw against lowly FC Mills.

Gerard Morgan, for Brize, and Mills’s Tim Senior scored the goals.

Aston secured a 2-1 win over Stanton Harcourt.

Kevin Alcraft and Joe Hewer gave Aston a 2-0 half-time lead, before Mark Foster pulled one back.

Milton went down 3-2 to Witney Wanderers in Division 2.

Phil Benfield and James Littlewood scored for Milton, but goals from Daryl John, Tom Gregory and Teo Borrad gave the visitors all three points.

Carterton Pumas need just a single point to clinch the Division 3 championship after thrashing Minster Lovell Res 8-0.

Kai Merrit scored a four-timer, with Carl Naughton, Keiron Lace, Phil Stannard and goalkeeper Sam Rolls getting the others.

Carterton Rangers need two points from two games to win Division 4.

This follows a 7-2 thrashing of Spartan Rangers in which Chris Smith hit a hat-trick.

Other scorers Div 2: Bampton 2 (J Allerton, J Austin), Middle Barton 2 (J Eaglestone, A Scearce); Witney Royals 2 (L Edwards, A Cross), Eynsham SSC 5 (J Ayres 3, R Gardener, R Lewington).

Div 3: Kingham AB Res 2 (J Charnley 2), North Leigh B 4 (C Horn 2, L Moseley, L Hathaway); West Witney Res 6 (J Goodwin 3, A Bolley 2, M Hayden), Aston Res 1 (M Gardener).

Div 4: Freeland B 3 (J Crocker 3), FC Mills Res 5 (L Moss 3, S Walsh, D Bywater).