WITNEY produced a thrilling comeback to beat struggling Windsor 37-34 at Hailey Road.

Windsor led 8-3 in the South West 1 East clash after James Howard’s try and a Jack Gaylor penalty.

Henry Lamb’s penalty had got Witney off the mark.

Gareth Campbell’s try levelled the match, but the visitors led 22-8 when Howard and Niall Kidd went over.

Gaylor converted both.

Lamb replied with a penalty for Witney, but Windsor hit back through Patrick Birch’s try which Gaylor converted.

Al Richens grounded for the hosts to make it 27-16 at halftime.

Rhys Morgan’s try, converted by Lamb, cut the lead, but Windsor made it 34-23 when Kidd crossed.

Gaylor converted.

But Witney were not beaten and Deaglan Bayliss’s converted try gave them hope, before Morgan glided over in added time.

Lamb converted from out wide to make it 37-34.

Oxford Harlequins lost 46-14 at Newbury Blues.

The hosts led 17-0 after Kyle Doel’s score, a penalty try and Nick Wackwitz’s penalty.

Quins hit back through Sam Watkinson’s try, converted by Huw Dimond.

But Newbury made it 41-7 when Josh Bartlett (3) and Dylan Stewart crossed.

Jack Crowe dived over for Quins, with Watkinson adding the extras, but Bartlett added another try for Blues.

Wackwitz kicked four conversions.

Freddie Cracknell scored four tries as Banbury drew 25-25 at home to Swindon.

Despite two Cracknell tries, both unconverted, Bulls trailed 20-10 at half-time.

But Cracknell completed his hat-trick, before stretching over again to level the match.

An unconverted try put Swindon back in front, but John Fox crashed over to make it 25-25.

Grove lost 32-24 to Reading Abbey.