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.