Kilmarnock earned their first William Hill Premiership win of the season in dramatic fashion, scoring three times in the closing minutes to beat Dundee 3-2 at Dens Park. Motherwell were 2-1 winners against Hibernian at Easter Road and Dundee United were also successful on the road, defeating St Mirren 1-0 in Paisley. There are three games on Sunday - Ross County v Celtic (Sky Sports, 12 noon), Aberdeen v Hearts (3.00pm) and Rangers v St Johnstone (Premier Sports, 8.00pm).
Falkirk moved level on points with William Hill Championship leaders Ayr United, and with two games in hand, after beating the Honest Men 2-0 at the Falkirk Stadium. Greenock Morton celebrated their 150th anniversary with a 2-0 win over Raith Rovers at Cappielow and Queen's Park beat Hamilton Accies 1-0 at Hampden Park. It was 0-0 between Partick Thistle and Livingston at Firhill while bottom pair Airdrieonians and Dunfermline Athletic drew 1-1 at the Albert Bartlett Stadium.
Kelty Hearts are the new leaders in William Hill League 1 after thrashing Queen of the South 5-1 in Dumfries while Stenhousemuir are up to second place following their 3-1 success at Dumbarton. Arbroath beat Inverness CT 1-0 at Gayfield while Cove Rangers beat previously undefeated Alloa Athletic 2-0 at the Indodrill Stadium. Annan Athletic moved out of the bottom two after defeating Montrose 1-0 at Galabank.
Alan Trouten hit a hat-trick as East Fife saw off Bonnyrigg Rose 5-0 at Bayview to go four points clear at the summit of William Hill League 2. Elgin City leapfrogged Peterhead into second spot with a 1-0 triumph at Balmoor while Stirling Albion stay fourth following a 2-1 home win over Forfar Athletic. Stranraer beat Edinburgh City 2-1 at Meadowbank Stadium to move off the bottom at City's expense. Clyde and The Spartans drew 1-1 at New Douglas Park.