In his penultimate game for the club he has served for 16 seasons, Deveronvale captain Graeme Watt grabbed what could be his last goal for the Banffers as his 65th-minute strike sealed the points.
The home side had led on two occasions through two excellent goals from defender Ross Anderson.
However, Vale hit back with counters from Robert Scott, Grant Noble and Watt to see the Banff club victorious.
Deveronvale manager Steve Dolan admitted Turriff had the majority of possession but felt his team created the best chances and could have added to the three goals they scored.
He said: “I have got to give great credit to the lads for the way they battled back as we created great chances, while our goalkeeper Robbie Mutch had little to do apart from picking the ball out of the net twice. For the last few weeks we have been in the position that Turriff were in, having the lion’s share of possession before getting caught by sucker-punches.
“So to come back twice at this time of the season is pleasing as they could just have thought it was an end of the season game with little to play for.
“Kyle Gauld was excellent. He played in a few positions as we had to reshape due to injuries during the game.
“We are now looking to end the season with a victory over Brora and give Graeme Watt a great send-off in what will be his finale for Vale as he hangs up his boots.”
Tommy Wilson was standing in for the absent Turriff manager Kris Hunter and the assistant manager felt a draw would have been a fair result.
He said: “That’s been three weeks in a row we have lost out from winning positions as we once again conceded bad goals from our point of view.
“Some of our ball retention was really good but we are in the position at the moment of when we lose one goal we look like we could lose another one and that once again happened.
“We had a lot of good performances from guys struggling with injuries who were willing to play on the day.
“But it was another disappointing result despite Ross Anderson’s two great goals.”
The defender had put Turriff ahead after just 13 minutes when he rose highest to power home a header following Michael Ewan’s corner.However, Vale levelled within 90 seconds with a fine 10 yard volley from Scott.
A minute from the break Anderson went on a surging 30-yard run before finding the bottom corner of Mutch’s net with a superb 25-yard blockbuster.
However, Vale deservedly levelled 10 minutes after the restart when Matthew Wallace played a clever ball into the path of Noble to score from eight yards.
Substitute Watt then came on and grabbed the winner from 14 yards as Noble turned provider with another fine pass as the home defence failed to shut down the Vale midfielder.
The victory leaves Vale in 11th spot with one game left to play, while Turriff are 14th ahead of their final game of the season against Buckie on Saturday.