Salvesen CFC Reds made it through to the Edinburgh Cup final, but they required extra time to overcome Gala Fairydean Rovers in a thrilling cup tie.
A stunning strike from Marcus Duncan in the second half of the added twenty minutes won it for them.
Salvesen had been doing much of the pressing late on after an even opening in which Gala gave as good as they got.
The teams traded chances early on. Bryce Ormiston had his shot saved by visiting keeper Callum Macdonald, while Liam Collins dragged one wide at the other end.
Ormiston went close again after good wing play by Emil Neves but it was Salvie who took the lead.
Gavin Mabon was rewarded for positive play when he picked up the ball on the left, cut inside and had a go, which Kieron Butler unfortunately could not keep out.
Mabon and Tyler Bolochoweckyj were looking a threat down either flank, as were Neves and Tyler Hayes at the other end. It looked likely that the wingers could have a big part of play on the large pitch.
But it was a thrusting run from centre midfield which brought about Gala’s equaliser on 30 minutes. Dylan Curran broke forward and managed to ride a sliding challenge before steadying himself again and burying the finish.