Heart of Midlothian maintained their 100% record in the Ladbrokes Premiership with a 1-0 win at Kilmarnock. Uche Ikpeazu scored the only goal with nine minutes left as Craig Levein's men moved four points clear at the top of the table.
Hibernian are second after a 1-1 draw against Aberdeen in front of 18,583 fans at Easter Road, with Jamie Maclaren scoring late on after Tommie Hoban had opened the scoring. Tony Watt was the matchwinner as St Johnstone beat Dundee 1-0 at McDiarmid Park in the Tayside derby while Jack Hamilton and Alan Lithgow were on target as Livingston overcame St Mirren 2-0 in Paisley.
Ayr United are the new leaders in the Ladbrokes Championship after thumping Dunfermline Athletic 4-1 at Somerset Park, helped by an Alan Forrest double. Morton are second on goal difference after coming from behind to beat previous leaders Ross County 2-1 at Cappielow. Paul Watson scored twice as Dundee United saw off Partick Thistle 3-1 at Tannadice while Queen of the South downed Falkirk 3-0 thanks to a Stephen Dobbie hat-trick. Inverness Caley Thistle were held to a 2-2 home draw by Alloa Athletic.
Arbroath stay top of Ladbrokes League 1 thanks to a 3-0 victory at bottom club East Fife while 10-man Raith Rovers are second after coming from behind to secure an incredible 4-3 triumph at Airdrie, with three goals in the last three minutes at the Excelsior Stadium. Brechin City hit back from two down to beat Dumbarton 3-2 at Glebe Park and there were 2-0 home wins for Forfar Athletic against Stenhousemuir and Stranraer against Montrose.
Peterhead remain at the summit of Ladbrokes League 2 following their 2-0 win at struggling Stirling Albion while Annan Athletic are second after a 3-0 victory away to Berwick Rangers. Edinburgh City occupy third spot thanks to a 2-0 win over Clyde at Broadwood and Queen's Park were 2-0 winners against Albion Rovers at Hampden. Elgin City v Cowdenbeath was postponed due to the condition of the pitch at Borough Briggs.