Celtic beat Heart of Midlothian 3-1 in a nerve-racking final-day title showdown to be crowned Scottish champions on Saturday.
Late goals by Daizen Maeda and Callum Osmand sparked wild celebrations as Celtic, who trailed Hearts for almost the whole season, won the title for the 14th time in 15 seasons.
It was despair for Hearts who needed just a draw to win their first title in 60 years.
In a cauldron-like Parkhead atmosphere, the visitors seemed to be on course for glory when Lawrence Shankland headed in from a corner in the 43rd minute.
But Celtic were level before halftime when Alexandros Kyziridis was adjudged by VAR to have blocked a Kieran Tierney cross with his arm and Arne Engels scored from the penalty spot.
Celtic piled forward as the final whistle approached and soon after Kelechi Iheanacho hit the post Maeda scored from close range only for the offside flag to go up.
After an agonising wait for a VAR check, the goal was allowed to stand.
The game ended in chaotic scenes as Osmand ran the ball into an empty goal with virtually the last kick before jubilant Celtic fans streamed on to the pitch.

Kohli to play 2027 World Cup only if he can add value
FIFA officials to meet Iranian FA to discuss World Cup on Saturday, says source
Gaikwad says Chennai face 'simple' equation of winning every game to stay alive
Romelu Lukaku makes Belgium's World Cup roster
France reveals World Cup roster; Camavinga, Chevalier left off