Stewartry are through to the semi-finals of the National Shield after a dramatic win over Linlithgow.
Having trailed by 12 points at half-time, the Blacks produced a stirring comeback to record just their second victory at Linlithgow and progress to the last four.
The home side kicked off down the slope on a drying pitch. Following up, they won the ball back and attacked the Stewartry line to open the scoring after just two minutes, adding the conversion.