Sam Barrett scored a last-minute try as Abingdon went top of the BB&O Premier Division with a dramatic 30-28 victory over Alchester.

Luke Matthew, Gareth Smith, and Lee Taylor also went over for Abingdon, Chris Stables converting once, while the hosts added two penalties.

Trailing 28-23 with a minute to go, Barrett crossed and Stables converted to clinch a thrilling victory.

No 8 Matthew Beckley and winger Jack Briggs both touched down twice for Alchester, with Adam Thompson kicking two penalties and a conversion.

In South West 1 East, Mike Martin missed a last-minute penalty as Grove lost 20-18 at home to Maidenhead.

Joe Chilvers and Guy Nicholl crossed, while fly half Martin kicked a conversion and two penalties.

Wallingford were beaten 23-0 against Marlow in Southern Counties North.

In the BB&O Championship, Oliver Auriacombe crossed twice as Harwell beat Faringdon 30-3.

Rob Douglas, Dave Paton and Mike Phillips also went over, while the latter added five points with the boot.