Steve Clarke 's side an early lead in an open and entertaining match but the visitors spurned several huge chances to level.
Despite glaring misses from Matej Vydra and Tomas Soucek the Scots held on for three points that give them a commanding lead at the top of their Nations League group.
A win in Slovakia next month will secure promotion to League A where the real European big boys await.Clarke made a number of changes from the side which beat Slovakia, with Greg Taylor coming in for the suspended Andy Robertson.That meant John McGinn taking the armband as Callum McGregor and Ryan Jack returned.
Scotland lined up in the now familiar 3-5-2 shape though with Lyndon Dykes leading the line, and the big striker made an instant impact.
Read more on dailyrecord.co.uk