Carterton Town A’s Premier Division title bid was jolted in a 2-2 draw against Charlbury Town in the Witney & District FA.

Mike Bolt netted twice for the leaders, but Craig McCallum’s brace salvaged a point.

Second-placed West Witney or Hailey, in third, could not take advantage of Carterton’s slip as they played out a 2-2 draw.

Tony McLemen and Craig Mays netted for hosts West Witney, with Dean Mays and Harvey Butler replying.

Ducklington climbed out of the drop zone after a 2-1 win at Witney Royals, for whom old boy Ryan Colleton netted.

Jack Moreton got their other goal, with Jamie Kennedy netting for the hosts.

In Division 1, Matt Baker scored the winner as Combe won 1-0 at Spartan Rangers.

Mo Semlali scored all four goals for Hailey Res as they saw off visitors North Leigh A 4-2. Bradley Evans’s effort and an own goal made up North Leigh’s tally.

Eynsham SSC won 5-1 at Kingham, thanks to goals from John Ayres (3) and Ashley Bowerman (2), with Rob Collard replying.

Dave Oliver’s strike saw Ducklington Res to a 1-0 win over Bampton United in Division 2.

Lee Keyes scored twice, before being sent off for an off-the-field scuffle as Carterton Rangers won 4-0 at Witney Wanderers.

James Barker sealed their tally, with Joe Collett hitting back from the penalty spot.

Hanborough Res thrashed Enstone 7-3, with goals from Aston Leach (2), an own goal and Duncan Griffin, Craig Keylock, Adam Hamp and Ryan Sollis strikes sealing it.

Jacob Cooke, Elliot Samwoth and Gareth Wessels hit back.

Division 3 high-fliers Tower Hill threw away a lead to draw 3-3 at Wootton.

James Morgan (2) and Jesse Lawrence put the visitors in control, but Sam Benwell, Jamie Fisher and Graham Berry hit back for a draw.

Chipping Norton Res won 3-1 at Middle Barton, with Justin Morgan, Matt Smith and Rhys Carter on target. Jack Fowler replied.