Kilmarnock moved three points clear in the cinch Championship after beating Morton 2-0 at Cappielow with goals from Blair Alston and Oli Shaw. Raith Rovers are up to second spot thanks to a 3-0 win away to Hamilton Accies while Inverness CT went down 2-1 at home to bottom club Dunfermline Athletic, who ended their wait for a win. Partick Thistle thumped Ayr United 4-0 at Somerset Park to climb into the top four while Arbroath and Queen of the South drew 1-1.
Airdrieonians remain a point clear in cinch League 1 after beating bottom club East Fife 1-0 at Bayview. Second-placed Cove Rangers saw off Peterhead 3-0 at Balmoral Stadium but Queen's Park were held to a 0-0 draw by Clyde at Firhill. Falkirk were 3-0 winners at Dumbarton while Montrose hit back from two goals down to draw 2-2 with Alloa Athletic at the Indodrill Stadium.
Unbeaten Kelty Hearts are now 10 points clear in cinch League 2 after beating closest challengers Forfar Athletic 1-0 at New Central Park. Third-placed Stirling Albion lost 1-0 at Albion Rovers while in-form Stenhousemuir moved to within a point of the play-offs thanks to a 2-0 home win over Annan Athletic. Elgin City defeated Cowdenbeath 1-0 at Borough Briggs to leave the Blue Brazil six points adrift at the bottom.