St Johnstone are three points clear in the William Hill Championship after being held to a 1-1 draw by Queen's Park at McDiarmid Park on Saturday while Morton defeated third-placed Arbroath 2-1 at Cappielow. Second-placed Partick Thistle saw off Ross County 3-1 on Friday night while Raith Rovers beat Ayr United 3-0 on the same evening. Airdrieonians v Dunfermline Athletic was postponed due to international call-ups.
Inverness CT stay a point clear in William Hill League 1 after a 1-1 draw at home to Queen of the South on Friday. Stenhousemuir had the chance to go top on Saturday but were held to a 2-2 draw by East Fife at Bayview. Peterhead kept their play-off hopes alive with a 2-1 victory at third-placed Alloa Athletic. Bottom club Kelty Hearts defeated Hamilton Accies 2-1 at Broadwood to move to within three points of their hosts. Montrose v Cove Rangers was postponed due to international call-ups.
East Kilbride remain a point ahead of The Spartans in the William Hill League 2 title race following a 1-1 draw at Ainslie Park. Elgin City are in fourth spot after a 2-0 win over third-placed Clyde at Borough Briggs. Annan Athletic beat Stranraer 1-0 at Galabank and Stirling Albion edged out bottom club Edinburgh City 1-0 at Forthbank. Dumbarton drew 2-2 with Forfar Athletic to move 10 points clear of danger.