Hearts Shock Rangers in Title Race Upset
The three-horse race has lost a runner. On a sunlit bank holiday in Gorgie, Hearts did not just beat Rangers; they shoved the title door wide open and left Scottish football staring at the prospect of a revolution.
A season already bordering on the fantastical has moved closer to its wildest conclusion. Hearts, not Celtic, not Rangers, are seven points clear of the Ibrox club and three ahead of Celtic with the same number of games left. The arithmetic is simple. The implications are anything but.
A must-not-lose that Rangers lost
For Danny Röhl, this was the one result he could not afford. His Rangers side arrived knowing defeat would all but shred their title chances. They left with exactly that: a season hanging by a thread and a manager admitting the obvious.
“We are in a very difficult situation,” he said afterwards. He was not wrong.
Tynecastle crackled long before kick-off. From the city centre out to the old haunts around the ground – The Golden Rule, the Athletic Arms, the Tynecastle Arms – the maroon tide rolled in early, restless and hopeful. “We shall not be moved” has been the soundtrack here since that wild win over Hibernian in October. It felt less like a chant now and more like a statement of intent.
This was not quite 1965, when Hearts lost the title on goal average to Kilmarnock, but it belonged in the same conversation. Not 1986 either, when glory slipped away on the final day, though the echoes were there. What is different this time is the iron grip at home: Hearts remain unbeaten in the league in EH11 this season. One more brush with history, but this time with the chance to finish the job.
Sixty-six years without a title. Sixty-six years of watching the Old Firm hoard the silverware and the money. The financial gulf remains cavernous – this Rangers squad alone cost around £40m to assemble – yet it was the expensive side that cracked when the pressure rose.
Rangers strike first, Hearts lose their way
The build-up belonged to Hearts. The first half did not.
Rangers controlled the opening 45 minutes, squeezing the midfield, dictating tempo, forcing Hearts into long, hopeful balls towards a front line that never quite clicked. Lawrence Shankland and Cláudio Braga, so often in sync, looked like strangers. Hearts’ injury-hit midfield could not get near enough to help them.
The breakthrough, when it came, was anything but elegant. James Tavernier hurled a long throw into the box, Stuart Findlay flicked it on, and chaos took over. Dujon Sterling’s effort was going nowhere dangerous until it clipped Michael Steinwender and looped over Alexander Schwolow. Ugly, but devastating.
The goal rattled Hearts. The composure vanished. They went direct too early, too often, and played straight into Rangers’ hands. Röhl’s side were not just ahead, they were comfortable.
Derek McInnes was anything but. The Hearts manager cut an “annoyed” figure at the interval and acted decisively. Blair Spittal, the hero of the previous week’s Edinburgh derby, came on. The message, Braga later revealed, was blunt: Hearts had to “man up”.
They did more than that.
McInnes pulls the lever, Hearts flip the script
The change in tone after the break was immediate. Hearts started to hunt in packs, to play forward with purpose instead of panic. The noise rose with them.
Alexandros Kyziridis almost ignited Tynecastle himself, crashing a left-foot shot against the post. The ball broke loose, Rangers hesitated, and Stephen Kingsley did not. From eight yards, the full-back stayed ice-cold and swept in the equaliser. The stadium shook.
The match broke open. Mikey Moore surged away on a Rangers counter, only for Steinwender to snuff out the danger with a superb recovery. Kyziridis tested Jack Butland at the other end. The game turned wild, stretched, breathless.
Then came the moment that will live in Hearts folklore if this season ends the way it now threatens to.
Kingsley refused to give up on a ball drifting towards the byline. He chased, reached, and drilled a cross back into the area. A deflection diverted it into Shankland’s path. The Hearts captain did not hesitate. One stride, one swing, and he lashed a first-time drive low past Butland.
Shankland’s movement had already left the Rangers defence flat-footed. His finish left them beaten. Tynecastle exploded.
Röhl now faced his own test. Hearts had flipped the game, the crowd were in full roar, and the title picture was changing in real time. The Rangers manager had to find an answer. He did not.
Hearts hold their nerve, Rangers run out of road
Hearts smelt blood. Spittal nearly added a third, denied only by a stunning save from Butland. Every Hearts attack felt loaded with consequence, every Rangers foray forward tinged with desperation.
Röhl went for broke. Three strikers on the pitch, season on the line. Thelo Aasgaard came closest to rescuing something, his looping header beating Schwolow but not the crossbar. It bounced away, just as Rangers’ title hopes seemed to be doing.
They huffed. They puffed. They never truly threatened to blow Hearts’ house down.
By the final whistle, there was no sense of smash-and-grab. This was a comeback built on nerve, tactical clarity and a refusal to bow to the weight of history or the size of the opposition’s budget.
Hearts had stared down a £40m squad and watched it wilt. They had protected their unbeaten home league record. They had turned a must-not-lose for Rangers into a must-remember for themselves.
Saturday night takes them to Motherwell, a trip now framed as the biggest game some Hearts supporters will ever attend. On Sunday, Celtic face Rangers in Glasgow, a fixture that suddenly feels like it might be deciding second place rather than first.
The title is not won yet. But after another day like this in Gorgie, the question hangs heavy over Scotland’s football order: who is going to move Hearts now?




