The Premier Division title race was blown wide open as reigning champions and leaders Freeland crashed to a 2-0 defeat at home to arch rivals Hanborough.
It's the first time Freeland have lost two games in a row since they won the title, with Neil Rose and Craig Johnson scoring the crucial goals.
Brize Norton moved level on points at the top with a 4-0 victory against Spartan Rangers.
A brace from John Curtis led the way, with Lee Williams and Matt Townsend also on target.
Hailey went down 2-1 against Ducklington.
Gary Brooks and Paul Franklin scored Ducklington's goals after Alex Bolt had put Hailey in front.
Strugglers FC Nomads earned a point at high-flying Minster Lovell in Division 1.
Gary Smith put the home side in front, but a second-half strike from George McCosh snatched a point for Nomads.
Minster were reduced to ten men when Andy Maudsley was sent off for a second yellow card.
Eynsham A also took a point as they battled to a 3-3 draw against Kingham AB.
Miles Harding (2) and Chris Mills were on target for Kingham, with Seth Osbourne, Simon Tombs and Craig Freeman replying.
Witney Wanderers moved into second place with a 4-1 win against Brize Norton Res, thanks to a brace apiece for Chris Bennell and Roger Pereirra. Carl Shepherd replied.
Craig Mays hit a hat-trick to help AC Finstock to a thrilling 5-3 victory over Southrop in Division 2.
Craig Horne added a double, with Graham Ciudiskis's hat-trick proving in vain for Southrop.
In Division 3, ten-man Minster Lovell Res drew 1-1 draw at home to Fieldtown.
Simon King put Fieldtown ahead, before James Barker levelled.
Minster suffered a blow when Dan Oakey was sent off for foul and abusive language.
OTHER SCORERS Div 1: Witney Royals 2 (R Benham, M Thompson), Milton 0; FC Mills 2 (P Herbert, D Harwood), Ducklington Res 1 ( L Beer).
Div 2: Bampton Tn 3 (T Madden 2, D Oysten), Freeland Res 2 (P Salter); Combe 8 (T Wyatt 4, M Reeves 2, M Baker 2).
Div 3: Aston Res 2 (E Brookes 2), Kingham AB Res 3 (og 2, S Philpott); FC Chequers Res 3 (D Cox, M Edmunds P Read), Two Rivers 1 (P Borchman); FC Mills Res 1 (J Bentley), Ducklington A 1 (W Graham); Spartan Rgrs A 2 (S Brown 2), Wychwood Forest 7 (S Gibbs 2, P Travis 2, D Godfrey, M Hornsby, Bush).
Div 4: Eynsham SSC 2 (L Clarke, J Ayres), Brize Norton A 6 (L Simmons, M Jupp); Hailey Res 1 (A Morrison), FC Chequers Res 2 (M Hutton 2); Milton Res 3 (A Baker 2, G Webb), Freeland A 1 (R Stanley); Wychwood Forest Res 2 (K Webb, N Taylor), Chad Park 7 (J Vaughan 4, S Baker, T Drinkwater, W Phipps).
Our picture shows Freeland's Simon Hole (left) outjumps Neil Rose in their 2-0 win against Hanborough in Division 1.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article