Myziane Maolida scored a late winner in a 2-1 victory to lift Hibernian to within two points of opponents Dundee in the battle for a Scottish Premiership top-six place.
Rangers showed their title intent with a 5-0 win against Hearts to move five points clear at the top of the Scottish Premiership.
A stoppage-time winner by substitute Josh Sims in a 3-2 victory boosted Ross County's survival hopes and drove a dagger into the hearts of bottom side Livingston.
Matty Kennedy scored against his former club as Kilmarnock comfortably beat Aberdeen 2-0 at Rugby Park.
Rangers moved top of the Scottish Premiership after Mohamed Diomande’s strike and James Tavernier’s two penalties gave them a 3-0 win at St Johnstone.
Lawrence Shankland scored his 25th goal of the season as in-form Hearts moved 14 points clear in third place with a 2-0 victory over Motherwell.
Dundee made it back-to-back cinch Premiership wins with a comfortable victory over Ross County at Dens Park.
Livingston recorded a league victory for the first time since October after defeating St Mirren 1-0 to breathe new life into their cinch Premiership survival hopes.
Aberdeen's interim manager Neil Warnock is still seeking a first cinch Premiership win after his side could only draw 2-2 with a resilient Hibernian at Pittodrie.
Rangers moved level on points with Celtic but failed to finish enough of their countless shots on target to move top of the Scottish Premiership.
Aberdeen substitute Duk hit a double as the Dons came from three goals down to claim a 3-3 draw against Motherwell in Neil Warnock's first league match at Pittodrie.
Dundee came from behind to secure a dramatic cinch Premiership 2-1 victory over St Johnstone at Dens Park.
Adam Idah's penalty double saw Celtic survive a scare at Hibs as a late 2-1 win restored their three-point lead in the Scottish Premiership title race.
Lawrence Shankland scored his 50th goal for Hearts as the rampant Edinburgh side tightened their grip on third spot in the Scottish Premiership.
Rangers moved level on points with Scottish Premiership leaders Celtic after beating Aberdeen 2-1 as Neil Warnock suffered defeat in his first game in charge of the Dons.