Celtic made it five wins out of five in the Ladbrokes Premiership, with an early James Forrest goal enough to earn a 1-0 victory at Hamilton Accies. Rangers came from behind to beat Livingston 3-1 at Ibrox and Motherwell are up to third spot thanks to a 3-2 win over Hearts at Tynecastle. Kilmarnock defeated Hibernian 2-0 at Rugby Park and Ross County edged out St Mirren 2-1 in Dingwall while Aberdeen and St Johnstone drew 1-1 at Pittodrie.
Ayr United are level on points with Ladbrokes Championship leaders Dundee United after beating Robbie Neilson's men 2-0 at Somerset Park. Inverness CT are just two points off the pace following their 1-0 win at Dunfermline Athletic, who are now bottom. Queen of the South got their first victory, 1-0 at home to Morton, and Dundee defeated Alloa Athletic 2-1 at the Kilmac Stadium at Dens Park.
East Fife remain top of Ladbrokes League 1 after a 3-1 win against Montrose at Links Park while second-placed Raith Rovers thumped Peterhead 4-0 at Stark's Park and Falkirk, in third spot, saw off Forfar Athletic 3-0. Airdrieonians are up to fourth following a 1-0 win at Dumbarton. David Goodwillie scored five goals, including a hat-trick of penalties, as Clyde thrashed Stranraer 6-1 at Broadwood.
Cove Rangers remain top of Ladbrokes League 2 with a 4-2 win over Brechin City at Glebe Park, as their hosts dropped to the foot of the table. Second-placed Edinburgh City saw off Annan Athletic 4-0 at Ainslie Park and Cowdenbeath, in third, were 3-0 winners at Stenhousemuir. Stirling Albion ended their wait for a win by beating Elgin City 1-0 at Forthbank while Queen's Park and Albion Rovers drew 1-1 at Hampden.