Kelechi Iheanacho was a second-half substitute as Celtic defeated Hearts 3-1 in their final match of the season to win the Scottish Premiership title.
Celtics scored two late goals to break hearts in Edinburgh and claim their 14th title in 15 years.
Needing a win to usurp the Hearts at the top of the table, Celtic came from behind to deny their opponents their first title in 66 years.
Hearts were within minutes of ending the stranglehold on the Scottish game exerted by Rangers and Celtic, which now extends to 41 years.
Celtic fans spilt onto the pitch in celebration after Callum Osmand’s third goal deep into stoppage time, and there could be recriminations for the Glasgow giants after reports that Hearts players were confronted as they left the field.
Hearts left Celtic Park minutes later with players still in their kit and without doing post-match media duties.
Derek McInnes’ men took the lead when Lawrence Shankland headed home a corner in the 43rd minute.
Celtic rallied to level before the break courtesy of an Arne Engels penalty.
Hearts resisted during an incredibly tense second half until three minutes from time, when Daizen Maeda bundled in and the goal was awarded after a VAR review for offside.
Osmand was then able to walk the ball into the net with the final kick of the game after Hearts goalkeeper Alexander Schwolow came forward in the hunt for an equaliser.
Defeat was another devastating blow in Hearts’ quest for a first league title since 1960.
A 2-0 defeat on the final day to Kilmarnock in 1965 saw them lose the league on goal average.
And 21 years later, they were seven minutes away before Albert Kidd struck twice for Dundee and allowed Celtic to snatch the title on goal difference.