At Tynecastle Park on May 4, 2026, Hearts pulled off a stunning comeback against Rangers, winning 2-1 and solidifying their place at the top of the Scottish Premiership table.
The match started with a blow for Hearts as Dujon Sterling netted the opener for Rangers in the first half. The atmosphere was tense—Rangers fans erupted, while Hearts supporters held their breath. But just eight minutes into the second half, Stephen Kingsley leveled the score for Hearts, sending waves of relief through the home crowd.
Then came the moment that would define the match. In the 70th minute, Lawrence Shankland scored a brilliant goal that sealed Hearts’ victory. The roar from the stands echoed through Edinburgh; they knew this was more than just another win—it was a statement. With this victory, Hearts climbed to 73 points, three ahead of their nearest rivals.
Attendance for this gripping encounter reached 18,831, a testament to the fierce rivalry and passion surrounding Scottish football. Fans had witnessed an exhilarating display of skill and determination from both sides.
After the match, Derek McInnes praised his team’s resilience. “Hearts secured yet another massive three points,” he said. Meanwhile, Rangers were left to ponder what went wrong. “The chase was on, with Rangers throwing two punches in the aftermath,” remarked one analyst.
This season has seen Hearts triumph over Rangers twice now—with one loss in their previous encounters. As they continue to push for glory in the league, all eyes will be on their next fixture against Motherwell.
Key statistics:
- Hearts have now won twice against Rangers this season.
- Rangers remain in third place with 69 points, just behind Celtic.
- This match is crucial for Hearts as they aim to maintain their lead in the Premiership.
The match will be shown live on Sky Sports—fans can look forward to more thrilling action as both teams prepare for their upcoming challenges.


