WITNEY won 40-3 at Reading Abbey to make it seven wins from seven in Southern Counties North.

Callum Godfrey continued his prolific recent form with a hat-trick of tries, the first two coming after the hosts kicked an early penalty.

Tom Puddle converted both first-half scores, giving Witney a 14-3 lead at the break.

The only downside of the first half was a suspected fractured leg to Alex Foggett, but the visitors maintained their focus.

Rhys Morgan raced down the wing to touch down, before Alistair Anderson went over to secure the bonus point, Puddle twice adding the extras.

Godfrey scored an unconverted try soon after to make it 33-3, before Puddle converted Jake Thomas’s late score to seal a comfortable win.

Bicester endured a nightmare first half as they were beaten 30-12 at Marlow.

The visitors were 15-0 down at the break and lost Ollie Morgan, who suffered concussion.

Ollie Cassidy went over for Bicester after the restart, Dan Walker adding the conversion, but two tries for the hosts, one converted, increased the gap.

Jack Horwood scored an unconverted try for Bicester with 15 minutes left, before Marlow kicked a late penalty.

Wallingford won 8-0 at Stow-on-the-Wold and Didcot lost 11-6 at home to Shipston on Stour.

Grove lost their perfect record in Southern Counties South with a 17-11 defeat at Swindon.

The hosts scored an unconverted try ten minutes in, with Ali McCarthy’s penalty all Grove had to show for a first half that saw Guy Nicholl sin-binned.

Swindon went over for an unconverted try straight after the restart, but another McCarthy penalty and Joe Bellinger’s unconverted score reduced the gap to 12-11.

The hosts went over again with ten minutes left and held on.

Elsewhere, Abingdon beat Littlemore 41-0 to cut the gap to the top of the Berks, Bucks & Oxon Premier to three points.

They move level on points with Chipping Norton who, along with leaders Gosford All Blacks, were not in action.

Fifth-placed Wheatley missed the chance to steal a march on their rivals, going down 28-0 at Drifters.

Oxford did not play.