Carluke Rovers travelled to a wet and windy Glasgow for the second time in two weeks but came away with a better result with this huge away victory.
Rovers started this match well and saw a good run from Ian Watt produce a corner when his shot was deflected behind, the corner produced another chance for Carluke but the ball squirmed away for a goal kick.
Thirteen mins saw the first chance for comeback man Stuart Arnott but his effort was saved.
The home side should have taken the lead in the 16th min when a slip from Andy Barr allowed them a clear run on goal but the final chipped effort went well wide of the goal.
As the half wore on a Davy Gray free kick played in to the Ants area saw Arnott head across an open goal as the ball went wide of the far post and another chance was lost for the visitors.
The deadlock was broken in the 39th min when Rovers won a free kick on the edge of the Ants penalty area, the effort from Mark Weir was poor but was spilled by the home keeper and Mark Haddow was quickest to react as he prodded the ball in to the empty net for 1-0 to Carluke.
Half time St Ants 0 v 1 Carluke Rovers.
The visitors started the second half well and Watt had a shot well saved after 49 mins but it took until the 69th min for Rovers to get the vital second goal when a ball from Craig Stewart found Gordon Murphy and after good close control he placed a good right foot shot past the home keeper for 2-0 to Carluke.
The home side mounted a challenge for the last part of the match and it took an excellent save from Craig Brown in the Rovers goal in the 76th min to keep the two goal cushion.
The Rovers should have wrapped up the match in the 83rd min when they broke down the left with Watt outstripping the Ants defence but confusion between him and Weir ended with a weak shot from Weir being easily saved, the Ants broke from this and they won a penalty when Stevie Murray was harshly adjudged to have handled the ball in the area and a penalty was awarded and this was drilled home to set up a nervy end to the match for Carluke.
St Ants had a couple of half chances as the match came to a close but it was ex Ants man and now Carluke Rovers striker Greg Cavanagh who saw the last chance of the match slip past the post.