Heart of Midlothian defeated Rangers 2-1 at Tynecastle Park on May 4, 2026. This comeback victory solidifies Hearts’ position at the top of the Scottish Premiership table.
Rangers initially took the lead with a goal from Dujon Sterling in the first half. However, Hearts responded strongly after halftime.
Stephen Kingsley equalized for Hearts in the 53rd minute. Lawrence Shankland then scored the winning goal in the 70th minute, securing all three points for his team.
The match attracted an attendance of 18,831 fans. Hearts now sit three points clear at the top of the Premiership with 73 points.
Rangers remain in third place with 69 points, trailing Celtic by one point. This match marks Hearts’ second win over Rangers this season, having previously won 2-0 at Ibrox and 2-1 at Tynecastle last December.
The atmosphere was electric as fans celebrated another significant victory. Derek McInnes praised his team’s resilience, stating, “Hearts secured yet another massive three points.” Meanwhile, Rangers coach expressed disappointment but noted that “the chase was on, with Rangers throwing two punches in the aftermath.”
Next up:
Hearts will face Motherwell in their next match. and The match will be shown live on Sky Sports.
This victory further cements Hearts’ strong position as they aim for a successful end to the season.