Carl Howard bagged a brace as Yarnton twice came from behind to post a 3-2 home win over Charlton United and move out of the Oxfordshire Senior League Premier Division relegation zone.

Charlton took the lead through Mark James, but Howard levelled for Yarnton before the break.

James struck again to restore Charlton's lead early in the second half, but Howard equalised once more, before Ovaril Campbell grabbed Yarnton's winner.

Leaders Ruscote were held 1-1 by draw specialists Chinnor. Steve O'Rourke was on target for Ruscote, with Davis replying.

In Division 1, Kenny Lewis was among the goals again as Kennington beat Worcester College 6-3.

He bagged a brace as did Stuart Dunham and Richard Allen, whose double strike included a 40-yard lob.

Haddenham United recorded a resounding 9-0 victory at Bletchingdon.

Martin Burniston and Ian Edwards got a hat-trick each followed by goals from Shane Copcutt, Ben Lazaruk and a Rodney Browne penalty.

In Division 2B, Highfield Res consolidated their position at the top with a 6-1 victory at home to Kirtlington.

Lee Thomas (2), Ian Rawlings, Ian Edge, Jason King and Graham Anderson got the goals for Highfield, with Mark Sing replying.

Haddenham Res beat Kennington Res 4-2 with a Jason White hat-trick and a goal from Mike Carnell.