A gutsy effort by Selkirk was to no avail as Spartans ran out 3-0 winners at Yarrow Park in the Lowland League tonight.
The Souters more than matched their Ainslie Park opponents in the first half, with trialist Phil Addison at the heart of much of their best play.
He set up David Battle to hit the post before beating four defenders himself only to fire a shot straight at Spartans stopper Scott Bennett.
However, it was Spartans evergreen striker Keith McLeod who opened the scoring on 32 minutes with a thumping volley past Gregor Amos.
Addison, who Selkirk hope to sign despite interest from Dunfermline Athletic, threatened again at the start of the second half before Daniel O’Donnell struck Selkirk’s crossbar with a header on 51 minutes.
Two minutes later, John Grant also hit the bar for Spartans.
The Edinburgh side finally gave themselves breathing space seven minutes from time as McLeod fire home from 20 yards.
And in injury time, substitute Kevin Motion added a third to give Spartans a win which looked much more comfortable than it was.
Selkirk manager Mike McKinnon said: “The guys worked so hard, and I cannot fault them. The second goal killed us and we didn’t deserve to lose a third.”
Spartans manager Dougie Samuel said: “We didn’t get the early goal and Selkirk caused us problems in the first half.
“Selkirk worked so hard but when we got the second goal it gave us the chance to relax.”
At Victoria Park, Vale of Leithen move to the top of the Lowland League after they thumped Borders rivals Gala Fairydean Rovers 4-1, thanks to a Keith Lough hat-trick.
Scott McCulloch also scored for Vale, while Stuart Noble grabbed a consolation for Gala before Shane Green was sent off.
Selkirk and Gala slip to the bottom two places in the Lowland League, following Preston’s first win over Edinburgh City tonight.