Craig Halkett scored a stoppage-time winner as Heart of Midlothian beat Hibernian 1-0 in Saturday evening’s Edinburgh derby to move five points clear at the top of the William Hill Premiership. Kilmarnock are up to third place thanks to their 2-0 win over St Mirren at Rugby Park while Dundee United and Livingston drew 1-1 at Tannadice. There are three games on Sunday – Celtic host Motherwell, Aberdeen face Dundee and Falkirk play Rangers, live on Sky Sports with a 3.00pm kick-off.
St Johnstone were held to a 0-0 draw by Ayr United at McDiarmid Park but stay six points clear in the William Hill Championship as closest challengers Partick Thistle drew 1-1 with Arbroath at Firhill. Third-placed Raith Rovers went down 2-0 to Ross County in Dingwall and Morton were 2-1 winners away to bottom club Airdrieonians. Dunfermline Athletic and Queen's Park drew 0-0 at East End Park.
Hamilton Accies are the new leaders in William Hill League 1 after leapfrogging Inverness CT with a 3-1 success at Broadwood. Stenhousemuir are now level on points at the top following their 3-1 win over Montrose at Ochilview. East Fife saw off bottom club Cove Rangers 2-0 at Bayview and Peterhead were 2-1 winners away to Kelty Hearts. In the late game, Queen of the South edged out Alloa Athletic 1-0 at Palmerston.
Edinburgh City beat rivals and William Hill League 2 leaders The Spartans 1-0 at Ainslie Park while Clyde and East Kilbride drew 2-2 at New Douglas Park. Annan Athletic defeated Stranraer 1-0 at Stair Park while Elgin City beat Forfar Athletic 2-1 at Borough Briggs. It was 2-2 between Stirling Albion and Dumbarton at Forthbank.