Celtic snatched the Scottish Premiership title from the grasp of Hearts with a dramatic last-gasp victory on the final day of the season. The Hoops secured a 2-1 win at Tynecastle Park, with a stoppage-time goal from substitute James Forrest sealing the championship.
Match Recap
The match began with Hearts taking an early lead through a stunning strike from Josh Ginnelly in the 12th minute. Celtic struggled to find their rhythm in the first half, but they equalized just before halftime when Kyogo Furuhashi headed home from a cross by Matt O'Riley.
The second half saw both teams create chances, but it looked like the game would end in a draw, which would have handed the title to Rangers. However, in the 94th minute, Forrest scored from close range after a goalmouth scramble, sparking wild celebrations among the Celtic players and fans.
Title Decider
The victory meant Celtic finished the season with 93 points, one point ahead of Rangers, who won their final match 3-0 against St Mirren. The title race went down to the wire, with Celtic's win ensuring they retained the trophy they won last season.
Celtic manager Brendan Rodgers praised his team's resilience, saying, "It was a fantastic performance under pressure. The players showed great character to come from behind and win the game."
Hearts' Disappointment
Hearts, who had already secured third place, were left to rue missed opportunities. Manager Steven Naismith admitted his side was devastated but proud of their performance: "We gave everything, but Celtic's quality showed in the end. We are gutted, but we can hold our heads high."
The dramatic finale capped off an exciting season in the Scottish Premiership, with Celtic's last-gasp victory providing a fittingly thrilling conclusion to the campaign.



