Hearts produced another stunning comeback to defeat Rangers 2-1 at Tynecastle, moving three points clear at the top of the Scottish Premiership with three games remaining. Goals from Stephen Kingsley and Lawrence Shankland overturned an early Rangers lead, keeping Hearts' title hopes firmly alive.
First Half: Rangers Dominate
Rangers started brightly and took the lead in the 23rd minute through Dujon Sterling. The visitors controlled much of the first half, with Hearts struggling to create chances. Rangers' midfield, led by Mohamed Diomande and Nicolas Raskin, dictated play, while Hearts' attack was largely isolated.
Despite their dominance, Rangers only managed one goal before half-time, a fact that would prove costly. Hearts' defense, marshalled by Craig Halkett and Stuart Findlay, held firm under pressure, keeping the deficit to a single goal.
Second Half: Hearts Strike Back
Hearts emerged with renewed energy after the break, and it took them just 10 minutes to level the score. A cross from Alexandros Kyziridis hit the post, and Stephen Kingsley was on hand to slot home the rebound in the 55th minute. The goal sparked wild celebrations among the home fans, who sensed a shift in momentum.
Rangers responded by pushing forward, but Hearts' defense remained resolute. The turning point came in the 71st minute when Lawrence Shankland scored what proved to be the winner. Kingsley delivered a cross into the box, and Shankland swiveled to fire past Jack Butland, sending Tynecastle into raptures.
Late Drama and Title Implications
Rangers pushed for an equalizer in the closing stages, with substitute Youssef Chermiti heading wide in the dying moments. Hearts held on through seven minutes of stoppage time to secure a vital victory. The result leaves Hearts on 76 points, three ahead of Celtic and seven clear of Rangers.
Hearts manager Derek McInnes praised his team's character. "It's a true team performance," he said. "We managed to get back into the game, and the defenders were magnificent. What a feeling, what a club."
With three games left, Hearts face Motherwell, Falkirk, and Celtic. Rangers, now seven points behind, face an uphill battle to keep their title hopes alive.



