This was a simply stunning match ... a fantastic advert for Lowland League football, with Selkirk unlucky to run out losers.
The visitors opened the scoring through former Scotland striker Garry O’Connor, who showed pace aplenty to pelt past the Kilby back line and stroke away the long ball forward from Florian Moulet.
The home side’s Marc Templeton was just on the park when he was caught sleeping for Selkirk’s second.
Ross Gray nipped in behind him and sent a ball over to the right, where O’Connor was waiting. His shot was blocked by Kilby keeper Matt McGinlay, but Gray was on hand to tuck away the rebound.
Sean Winter narrowed the gap after a nice run into the box by Craig Hastings.
And Martin McBride made it 2-2 with a superbly-taken free kick just before half-time.
Jack Hay tested the keeper after the break with a snap shot, but it was Kilby who moved ahead, Hastings cutting the ball back to Jack Smith, who was able to pick his spot.
Gray was taken down by Templeton on the edge of the box and up stepped Moulet to deliver a free kick that would grace any league, thumping the ball into McGinlay’s top-right corner to bring the scores level again.
East Kilbride got their lead back as Jamie Newman was harshly yellow-carded for a clumsy challenge on Winter on the edge of the box, and McBride scored again from the set piece with 72 minutes on the clock.
Souters became a little slacker at the back and seemed to be surviving on their wits alone, when up popped Jack Hay, thrusting an O’Connor pass into the net from 15 yards to make it 4-4 as the game went into injury time.
But a complete breakdown of communication led to them throwing it all away.
From the restart, Kilby worked forward to try to rescue the game they obviously felt should be theirs.
And as Winter broke to the right to get his cross in, Smith was all alone in the middle of the box, his free header breaking Selkirk hearts.