Aberdeen moved level on points with second-placed Celtic in the Scottish Premiership after beating Hibernian 2-0 at Pittodrie thanks to early goals from Scott Wright and Sam Cosgrove.
Danny McNamara got the only goal as St Johnstone defeated Kilmarnock 1-0 at McDiarmid Park while it finished 1-1 between Ross County and Livingston at the Global Energy Stadium.
St Mirren edged a point in front of bottom club Hamilton Accies with a 0-0 draw against Dundee United in Paisley.
In the Scottish Championship, Dundee recovered from 3-1 down to draw 3-3 with Alloa Athletic at the Indodrill Stadium.