Witney edged to a thrilling 30-28 victory at a wind-swept Salisbury in South West 1 East on Saturday, thanks to a late try from Tim Muller.
The result saw the visitors move up a place to eighth.
Trailing 28-25 with minutes remaining, Witney’s hopes of a win appeared to be over, but Muller struck to take the spoils.
Salisbury could have won it in injury-time, but missed a penalty as Witney held on.
With the wind at their backs, Witney took the lead on 14 minutes when Phil Tho-mas kicked a penalty.
However, Dave Thomson bustled over for a converted try to put the hosts 7-3 up.
Witney restored their lead when Muller touched down, following a maul, but Salis-bury hit back with a penalty to lead 10-8.
However, the hosts nosed further ahead in the second half, thanks to another penalty.
Witney cranked up the pressure and went 15-13 ahead through a well-worked try from Matt Clarke, converted by Thomas.
However, another penalty saw Salisbury nose ahead at 16-15.
But a super individual try from centre Ted Landray, which went unconverted, put Witney in the driving seat at 20-16.
But Witney were kicking themselves after a mis-placed pass saw Phil Carr race to the line for an unconverted try to give the home side a 21-20 advantage.
Witney recovered their composure with Adam Cop-perwheat went over in the corner for an unconverted score as the visitors led 25-21 with time running out.
A converted Josh Green try looked to have won it for the hosts with two minutes left.
But a minute from time, Muller scored his second try following a tapped penalty to give Witney a 30-28 lead.
Salisbury then fluffed their lines with that penalty miss as Witney squeezed in.