Aberdeen beat Hibernian 1-0 in front of 19,000 fans at Easter Road to stay second on goal difference in the Ladbrokes Premiership.
Gary Mackay-Steven scored the only goal seven minutes before half-time as Derek McInnes' men came out on top in the capital. Reigning champions Celtic remain at the summit after Olivier Ntcham's goal on the hour mark was enough to beat Dundee 1-0 at Parkhead.
Motherwell are up to fourth place after hitting back to beat Hamilton Accies 2-1 at the SuperSeal Stadium with goals from Andy Rose and Peter Hartley. Jamie Walker scored the winner as Hearts beat Ross County 2-1 in Dingwall and Kilmarnock's 2-0 victory over Partick Thistle lifted them off the foot of the table at the expense of the Jags.
St Mirren moved three points clear in the Ladbrokes Championship after goals from Gavin Reilly and John Sutton saw them win 2-0 at Dumbarton. Livingston are up to second spot thanks to a 2-0 home victory over Dundee United, with goals from Danny Mullen and Nikolay Todorov.
Morton won 1-0 at Brechin and there were 0-0 draws between Queen of the South and Dunfermline Athletic and Falkirk and Inverness Caley Thistle.
Raith Rovers have a five-point cushion at the top of Ladbrokes League 1 following a 2-0 victory over Arbroath at Stark's Park, with goals from Lewis Vaughan and Jason Thomson.
Andy Geggan bagged a double for second-placed Ayr United, who were held to a 2-2 draw by Airdrieonians at Somerset Park. East Fife are into the top four after Scott Linton and Greg Hurst scored in stoppage time to seal a dramatic comeback from 4-2 down in a 5-4 win against Albion Rovers at Bayview.
Stranraer defeated Alloa Athletic 2-0 at Stair Park while Queen's Park stay above bottom club Forfar Athletic on goal difference after hitting back to draw 1-1 at Hampden.
There were no games in Ladbrokes League 2 due to the Scottish Cup second round.