St Mirren won at Celtic Park for the first time since 1990 to move into the top six in the Scottish Premiership. Jim Goodwin's men earned a 2-1 victory thanks to first-half goals from Kristian Dennis and Ilkay Durmus either side of an Odsonne Edouard equaliser.
Hibernian were 2-0 winners away to Dundee United with goals from Darren McGregor and Martin Boyle while Livingston extended their long unbeaten run with a 0-0 draw against third-placed Aberdeen at the Tony Macaroni Arena.
St Johnstone hit back from 2-0 down to beat Kilmarnock 3-2 at Rugby Park thanks to second-half goals from Guy Melamed, Murray Davidson and Ali McCann.
Heart of Midlothian moved 12 points clear at the top of the Scottish Championship after a 1-0 victory over Dunfermline Athletic at Tynecastle courtesy of a late goal from Jamie Walker.
Raith Rovers are up to second spot following a 3-1 win against Dundee at Stark's Park, with Kai Kennedy sealing the three points for John McGlynn’s men.
Ayr United saw off Alloa Athletic 4-1 at Somerset Park, helped by a double from Luke McCowan. The Wasps are now bottom of the table after Arbroath defeated Morton 1-0 at Cappielow with a Jack Hamilton goal.