Buckie Thistle produced another stunning comeback to score three times in the last 15 minutes to defeat Turriff United at The Haughs.
Goals from Jack Murray, Max Barry and Jack MacIver won it for the visitors, after Finlay Murray had gave Turriff a deserved lead early in the second half.
Buckie midfielder Jack MacIver had an early effort parried by David Dey and Cohen Ramsay was adjudged to be offside as he converted the rebound.
Turriff were causing the visiting defence problems without testing Stuart Knight, Murray Cormack going on a surging run past several challenges, but his shot was well blocked by Darryl McHardy.
Scott Adams headed a chance low at Dey from MacIver’s right wing cross on 36 minutes, then Barry drove a shot over the angle of post and bar from the left side of the penalty area.
It remained goalless at the break, with Sam Morrison replacing Cohen Ramsay at the back for the visitors. Jack Murray moved to left back with Morrison playing alongside McHardy in the middle.
Turriff went ahead early in the second half when Finlay Murray smashed a volley past Knight from close range from a Callan Gray corner on the left.
The home side were on top now and Knight made a good save from a blistering John Allan strike, before tipping over an effort from substitute Ewan Clark.
Jags manager Graeme Stewart made another change just beyond the hour mark, Hamish Munro coming on for Ryan Fyffe.
Josh Peters came close to a leveller with a superb overhead kick that hit the top of the bar with Dey beaten on 67 minutes.
Marcus Goodall replaced Scott Adams on 74 minutes, and three minutes later the away side equalised when the unmarked Jack Murray headed MacIver’s corner low beyond Dey.
Finlay Murray then smashed a shot just over from a corner at the other end.
A minute from time, some excellent build up play from sub Goodall set up Barry to fire a shot low beyond Dey from 16 yards to put Buckie in front.
Barry and MacIver then combined brilliantly in the right hand corner and Barry was unlucky to see his effort crash off the crossbar to safety.
MacIver did seal the win in injury time when he cut in from the left and slotted home at the near post.
A vital three points for Thistle, who once again showed great character to come from behind late on.
The win takes Jags up to fourth place in the table, with Nairn County and Banks o’ Dee sharing the points at Station Park.
Fifth placed Fraserburgh are up next at Victoria Park on Saturday, which should be a real Christmas cracker.
Buckie Thistle: S. Knight; R. Fyffe (H. Munro 62), J. Murray, D. McHardy, C. Ramsay (S. Morrison 46); S. Pugh (c), D. Wood; J. MacIver (L. Mackinnon 90+3), M. Barry, S. Adams (M. Goodall 74)
Scorers: J. Murray 77, M. Barry 89, J. MacIver 90+1
Match highlights available at the link below:
https://youtu.be/4hhh0naUnaQ?feature=shared