WITNEY kept their 100 per cent record alive with a stunning fightback at spirited Wallingford.

The Southern Counties North leaders were 20-0 down midway through the Oxfordshire derby, but turned the game on its head to leave with a bonus-point win.

Charles Campbell opened the scoring for the hosts with a penalty and he then converted Pete McKinley’s try.

Campbell then converted his own score after intercepting a pass on the halfway line.

Another penalty left the visitors on the brink, with Witney throwing on in-form centre Callum Godfrey at half-time.

Scott Mortimore’s try got them off the mark before Godfrey touched down in the 50th minute, Puddle converting both to make it 20-14.

The turnaround was complete with ten minutes left, Simon Morris crossing and Puddle adding the extras.

There was still time for Witney’s Carl Campbell to score a late try, minutes after a Wallingford yellow card.

Bicester earned a vital 34-27 victory at Reading Abbey.

Charlie Bethell’s try got the visitors up and running before Christian Mann touched down after a 50-metre run, Dan Walker converting both.

The sides traded penalties, before an unconverted Reading Abbey try made it 17-8.

Reece Sullivan and Remi Coventry touched down either side of half-time, bringing the score to 31-3 after Walker twice added the extras.

Walker added another penalty, before the hosts scored three tries of their own, two of which were converted.

Elsewhere, Didcot secured a superb 12-11 win at Marlow.

Grove returned to the top of Southern Counties South with a 53-5 win at Thatcham.

Ben Law scored two first-half tries after replacing Nick Sevier on 25 minutes, with Steve Dixey and Mark Roberts also touching down.

Ali McCarthy converted Dixey’s score, while an unconverted Thatcham try made it 22-5 at the break.

Danny Crook, Ben Lloyd Jones, McCarthy, James Monks and Sam Tokelove added further tries for Grove, with Monks converting three.

Elsewhere, Gosford All Blacks maintained their perfect record in the Berks, Bucks & Oxon Premier with a 37-12 victory at home to county rivals Wheatley.

They remain third, just two points ahead of Abingdon, who claimed bragging rights over Oxford with a 46-10 triumph on the road.

Second-placed Chipping Norton were awarded a walkover against bottom side Littlemore.