Wallingford made it five league wins in a row in Southern Counties North by beating Slough 32-0 at home.
Wing Richard Turner, who bagged a hat-trick, scored their opener and fly half Pete Strang converted.
It was no surprise when Neil Bird and fellow centre Johnny Collett combined for try No 2 with the former finishing the latter's break and Strang converting.
Wallingford made it 19-0 when lock Ian Jeffreys crashed over after captain Kris Blaszko was held up.
Strang killed the game off with a penalty after the break.
Turner was given the space to score his second, while scrum half Derek Viljoen created Turner's third try with five minutes remaining.
Witney went down 12-8 at leaders Olney despite a gutsy display.
The visitors had to defend well from the start with some strong tackling, but they couldn't stop Olney driving over for a try.
Witney came right back into it and a penalty from Henry Lamb reduced the deficit.
The visitors' defence held tight in the forwards, but Olney were able to slice through in the backs for a converted try.
Witney's Johnny Wheater and James Ellwood linked in midfield after the break, but their try came from Lamb, who collected his own chip kick to touch down.
Grove lost their 22-month unbeaten home run when they went down 23-22 to Buckingham.
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