Last update on. From the section Scottish PremiershipJohn Souttar (right) heads home Hearts' late winnerCeltic lost their opening-day match for the first time since 1994. Ange Postecoglou continued her chastening start in management. Hearts won the Scottish Premiership.John Souttar won the match with 90 seconds remaining at Tynecastle after Anthony Ralston's spectacular solo strike had cancelled Gary Mackay-Steven’s opening.The Glasgow side suffered their second defeat in three games, following the midweek Champions League exit.This means that Postecoglou still needs to win his first match. He will be playing FK Jablonec in the Czech Republic's Europa League third qualifying round tie on Thursday, before Dundee visits next Sunday.Robbie Neilson's Hearts are now five wins from five after a strong League Cup group stage performance.Celtic had never before started a league campaign in such chaos. After a disappointing season that saw no trophy, Wednesday's loss to Danish league runners-up Midtjylland opened up new wounds.They arrived in the capital with new signings Kyogo Furuhashi and Carl Starfelt, and it was necessary to perform for anxious supporters.However, the crisis headlines began to appear less than ten minutes into the meeting after a disaster in the defense visiting.Josh Ginnelly was able to get past Starfelt on the right before he gave Liam Boyce. Nir Bitton stole the ball from Hearts' striker, but it was only thrown into the path unmarked Mackay Stewart, who scored at the far post.Celtic responded by claiming control of possession. Craig Gordon took the ball from Odsonne Edouard, and Callum McGregor as well as David Turnbull. They couldn't upset the home team despite hoovering the ball.Hearts could have had a two goal lead at half-time if Michael Smith or Craig Halkett hadn't put in efforts from close range.Celtic was clearly nervous. Starfelt struggled to settle down on his debut, and Hearts boisterous support could sense it. Just as Celtic was struggling to settle, a touch more quality brought the score level.Andy Halliday was beaten by Ralston, who sprinted past the lunges and twirling of two more maroon shirts before leading Gordon to a composed left-foot finish.It was a thrilling game that had been going on for a while, with both sides believing they could win.Celtic quickly had the ball in the net once again. However, Liel Abada's celebrations were cut short when the assistant flagged for offside against Greg Taylor who had crossed for Israel.Scott Bain had the task of grabbing Souttar's head as Hearts came close to winning, before Gordon pounced on substitute Ryan Christie's attempt.Furuhashi, a Japanese forward, made his debut from the bench for Celtic. But it was Hearts who were finishing stronger than the other two and got their reward when Souttar rose at the highest level at a free kick to go home for Hearts.The action was not over though, as Gordon, who was released by Celtic last year, made two spectacular late saves.First James Forrest drove into a box, but his near-post attempt was blocked at point blank range. Then, from the corner, Starfelt's header was tipped by the Scotland goalkeeper.Beni Baningime is the Man of the MatchHearts debutant Baningime impressed defensively and looked confident in midfieldWhat have we learned?Celtic was able to get their feet on the ball easily, but they still have to overcome the last season's struggles. They struggled in the final third and have not been able to build a cohesive defensive unit.Never before has a team won the Scottish Championship in such a cloud. But Hearts did it again, and their performance suggests that they will not be in the relegation fight this season.What's next?Celtic will travel to Czech Republic to face Jablonec Thursday (16:45 BST), before hosting Dundee Sunday. Hearts will be next up at St Mirren on Saturday in the Scottish Premiership (15:00).Baningime Beni Baningime was the player of the match with an average of 8.39 Hearts Heart of Midlothian Heart of MidlothianCeltic Celtic Celtic Heart of Midlothian Avg Squad Number 6 Player Name Baningime Average Rating 7.39 Squad Number 4 Player Name Gordon Average Rating 7.62 Squad Number 10 Player Name Boyce Average Rating 7.46 Squad Number 11 Player Player Name Haring Average Rating 7.41 Squad No. 2 Player Player Player Player Player Player Player Player Player Player player name Haring Average ranking 7.40 Squad no. 16 Player Player Player Player Player named Halliday Average ratings 3.52 Squad numbers 12 Player Player Player Player Player Player Player Player Player Player number Smith Average rating 3.54 Squadr number 7 Player number 22 Squad rating: 6.8 Player nickname Furuhashi.