Heart of Midlothian moved off the foot of the William Hill Premiership at the expense of Hibernian with a 2-1 victory over St Johnstone at McDiarmid Park. St Mirren and Ross County drew 0-0 in Paisley and there are two rearranged matches tomorrow - Dundee v Kilmarnock and Hibernian v Dundee United.
Falkirk moved six points clear at the top of the William Hill Championship after thrashing Greenock Morton 6-0 while second-placed Livingston drew 1-1 with Queen's Park in West Lothian. Partick Thistle moved into the top four with a 1-0 victory away to Dunfermline Athletic while Hamilton Accies thumped Airdrieonians 4-0 at the Albert Bartlett Stadium to leave the Diamonds four points adrift at the bottom.
Cove Rangers won 3-0 at Dumbarton to stay top of William Hill League 1 but Alloa Athletic are second only on goals scored after thrashing Annan Athletic 5-0 at the Indodrill Stadium. Arbroath are third following a 1-0 home win over Stenhousemuir while Queen of the South beat nine-man Montrose 1-0 at Palmerston. Inverness CT drew 1-1 with Kelty Hearts in the Highland capital.
Elgin City are now level on points with William Hill League 2 leaders East Fife after a 1-0 home win over Stranraer while East Fife drew 1-1 with Stirling Albion at Bayview. Peterhead are just two points back in third spot after a 2-1 win against The Spartans at Balmoor. Edinburgh City beat Forfar Athletic 2-0 at Meadowbank Stadium while Clyde, who are bottom on goal difference, drew 2-2 with Bonnyrigg Rose at New Douglas Park.