Charlbury crushed relegated Cassington 9-0 as they kept up their Witney & District FA Premier Division title challenge.

Duncan Fitzgerald led the way with a hat-trick, while Andy Woodley, Craig McCallum and David Steele each added a brace.

Hailey stayed top with a 4-1 win against Witney Royals. Joel King (2), Dean Mays and Dan King scored their goals, with David Cross replying.

Ducklington eased past Minster Lovell 6-2, thanks to doubles from Matt Gorman and Martin Ferreira and goals from Craig Mays and Ian Peedle.

A Scott Akers strike saw Hanborough to a 1-0 win over Spartan Rangers.

Aiden Necchi-Ghiri and Ian Steele bagged braces as Bampton Town thumped West Witney 7-0. Dan Oys-ton, Steve Godfrey and Tom Madden scored the others.

Ducklington Res dented Combe’s Division 1 title hopes with a 3-1 victory.

Martin Reeves scored in the first half for Combe, but goals from Jake Souch, Lee McGinness and Steve Burke inflicted Combe’s first defeat.

North Leigh A missed the chance to go top of the table, losing 2-1 at AC Finstock.

Jim Baughan and Ashley Overton netted for Finstock, with Luke Simmons replying for North Leigh, who had Harry Hoyles sent off.

Aston edged past Brize Norton Res 1-0, thanks to a Matt Brown strike.

Witney Wanderers and Kingham AB drew 1-1.Bernie Crumlish netted for Witney, with Chris Mills replying.

OTHER RESULTS Div 2: Chipping Norton Town 0, FC Chequers 3 (Rayfield, Davies, Foster); Southrop 2 (Drury, Williams), Hanborough Res 2 (Leach, Williams); Kingham AB Res 0, FC Nomads 2 (Isle, Thomas); Spartan Rangers Res 2 (Bake, Maycock), Wychwood Forest 2 (Goodman, Smales); West Witney Res 4 (Astin, Frost, Lewin, McLeman, Wootton 1 (Ludlow).

Div 3: Chad Park 7 (Plumridge 2, Vaughan 2, Phipps, Townsend, og), Minster Lovell Res 1 (Forteath); Ducklington A 2 (Hawkins, Hirshfield), FC Chequers Res 1 (Truby); Charlbury Town Res 9 (Cleaver 3, Cox 3, Reeves 3), Hailey Res 0; FC Mills Res 4 (Miles 2, Pepper, Durrant), Milton Res 2 (Leggett, Thorpe).

Div 4: Brize Norton A 1 (Scholes), Carterton A 4 (Brearly, Cockett, Sparkes, Grant); Freeland A 4 (Mason 2, Pyrah, Howe), Combe Res 2 (Boot, Dennison); Eynsham SSC 0, Stanton Harcourt 2 (Law, Shepherd); FC Marlborough 2 (Buller, O’Dowda), Witney Royals A 1 (Donald); Chipping Norton Town Res 5 ( Ferreira 2, Ribeiro, Scarsbrook, Barnes), Witney Ath 0; Wychwood Forest Res 3 (Herbert, Anstee, Bush), FC Hollybush 4 (Brookes 2, Haine, Champion).