Heart of Midlothian 2-2 Rangers – Premiership Thriller at Tynecastle
Tynecastle erupted in despair as Olwethu Makhanya’s 89th-minute thunderbolt completed Rangers’ late escape in a 2-2 Premiership thriller against Hearts. The hosts had twice led through Claudio Braga and Calvin Miller, but Kevin Kelsy and Makhanya ensured the Glasgow giants left Edinburgh with a point they barely deserved.
Rangers’ Early Discipline Issues Nearly Cost Them
The crackling atmosphere turned toxic inside four minutes when Nicolas Raskin lunged recklessly into Sabah Kerjota. The Belgian’s yellow card set the tone for Rangers’ first half – frantic, foul-heavy, and constantly on the back foot. Hearts smelled blood. With the visitors disjointed, Kevin Kelsy’s 16th-minute opener against the run of play was a sucker punch. Ryan Naderi’s floated cross found the Venezuelan unmarked, his downward header squirting past Bram Reus.
Hearts Fightback Floors Rangers
Rangers’ makeshift defence – already missing three starters – creaked under Tynecastle’s relentless pressure. The inevitable equaliser came three minutes after half-time. Malachi Walcott’s cross pinged around the box before Braga pounced, lashing home from six yards. Seven minutes later, Calvin Miller left James Penrice for dead before curling a beautiful strike into the far corner. Tynecastle shook. Rangers were rocking.
Makhanya Magic Saves Rangers’ Blushes
Badredine Bouanani’s introduction changed the game. The Algerian winger tormented Stephen Kingsley, his 70th-minute booking proof of Hearts’ desperation. With stoppage time looming, Bouanani cut inside and squared for Makhanya. The South African defender, of all people, took one touch before unleashing a 20-yard rocket into the top corner. Cue bedlam in the away end, heartbreak in Gorgie.
What This Means for Both Sides
Hearts will rue missed chances after creating 1.75 xG to Rangers’ 2.26 – their bullish performance deserved more than a point against faltering title contenders. For Philippe Clement’s men, this was another worrying display. Four yellows, erratic defending, and needing a centre-back to bail them out. The Premiership race remains tight, but neither side truly convinced they’re ready to seize control.
Key Moments
16′ β½ Rangers β Kevin Kelsy (assist: Ryan Naderi)
48′ β½ Heart Of Midlothian β Claudio Rafael Soares Braga (assist: Malachi Walcott)
57′ β½ Heart Of Midlothian β Calvin Miller
89′ β½ Rangers β Olwethu Makhanya (assist: Badredine Bouanani)
Heart Of Midlothian



