Dundee came from behind to secure a dramatic cinch Premiership 2-1 victory over St Johnstone at Dens Park.
Second-half goals from Mikael Mandron and Toyosi Olusanya helped 10-player St Mirren to a 2-0 home win over Dundee in the Scottish Premiership.
Kilmarnock left it late to claim a crucial 1-0 victory over Livingston in the Scottish Premiership at Rugby 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.
Theo Bair scored for a fifth consecutive cinch Premiership game as Motherwell thrashed Ross County 5-0 at Fir Park.
Rangers thumped Livingston 3-0 to cut Celtic's lead at the top of the Scottish Premiership to just three points with a game in hand.
St Johnstone opened up daylight over Ross County in the battle to avoid relegation from the cinch Premiership after a 1-0 win in Dingwall.
Theo Bair kept up his fine run of goalscoring form as he netted a deserved leveller for Motherwell in their 1-1 cinch Premiership draw with Kilmarnock.
St Mirren produced a dominant first-half performance at Easter Road as they ran out comfortable 3-0 winners over pitiful Hibernian.
Lawrence Shankland was the Hearts hero with two late goals in a five-goal thriller against Dundee at Dens Park.
Nicolas Kuhn scored his first Celtic goal but pre-match dissent from the visiting fans was amplified as a strong second-half display from Aberdeen gave the hosts a point.
Bottom side Livingston showed fighting spirit to come from behind twice to grab a 2-2 draw against fellow strugglers Ross County at the Tony Macaroni Arena.
Lee Ashcroft's header earned Dundee a point to move them into the Premiership top six in a draw that will do nothing to ease the pressure on Aberdeen boss Barry Robson.
Scottish Premiership leaders Celtic laboured to a 1-0 home win over second-bottom Ross County to restore their five-point lead over Rangers.
Theo Bair scored against his former club as Motherwell hit back to draw 1-1 at St Johnstone.
Michael Mellon capped a fine debut for Dundee with a goal and two assists in a 4-1 Scottish Premiership victory over Livingston.
Substitute Myziane Maolida scored a late equaliser as Hibernian came back from two goals down to draw 2-2 with 10-player Kilmarnock in an entertaining game at Rugby Park.
Lawrence Shankland stepped down from penalty duties and still stole the show with a magnificent goal as Hearts defeated Aberdeen 2-0 in the Scottish Premiership.