A strong blustery wind made for a scrappy opening quarter of an hour, with neither side being able to hang onto the ball for very long.
With the wind at their backs in the opening half, it was the hosts who took control first.
Threave went ahead from a quickly taken corner that reached Grant Parker, who was on hand to squeeze his shot home between John Dodds and the post.
Davie Bonnar beat the home keeper’s dive to notch the equaliser but a failed clearance resulted in Andrew Donnelly shooting Threave back into the lead before half time.
Gala used the wind advantage after the restart and penned Threave back into their own half. Keith Lough stabbed home the equaliser before notching a dramatic winner in the 88th minute. The Gala striker steered the ball wide of the keeper, and there was an agonising wait as the ball trundled just inside the far post.