Celtic moved seven points clear at the top of the William Hill Premiership as Reo Hatate’s late goal earned them a 1-0 win at second-placed Aberdeen.
The game at Pittodrie looked to be heading towards stalemate, a result that would have done little to revive the home side’s faltering title hopes after collecting just two points from their previous three games.
But the champions ensured they pulled further clear at the top when in the 83rd minute Greg Taylor picked out the run of Hatate with a fine ball, giving the Japan international room to pick his spot and roll a finish into the corner.
Rangers moved to within four points of the Dons with a 6-0 hammering of Kilmarnock at Ibrox.
James Tavernier opened the scoring after 37 minutes, sliding in at the far post to turn home Ianis Hagi’s wonderful cross.
It was relief for the hosts to go in ahead after a tight first half but thereafter the floodgates opened as Philippe Clement’s side hit five goals in 24 minutes after the break.
Danilo turned home another fine cross from Hagi before Hamza Igamane rifled in the hosts’ third soon after.
Vaclav Cerny got on the scoresheet and Cyriel Dessers bundled in a fifth from Jefte’s cross, before getting his 12th goal of the season and his team’s sixth on the night from the penalty spot.
Dundee moved into the top half of the table as three goals in seven second-half minutes helped them to a 4-1 win over Dundee.
Oluwaseun Adewumi opened the scoring after 14 minutes for the home side before Apostolos Stamatelopoulos hit back to level for Motherwell.
But the game was ended as a contest by a flurry of Dundee goals midway through the second half.
Scott Tiffoney scored on the hour mark to restore the lead then Lyall Cameron netted a brace to seal a comfortable win and send his team up to fifth.