Hearts' Lawrence Shankland scoresImage source, SNS
Image caption,

Hearts captain Lawrence Shankland scored both goals at Ibrox

At a glance

  • Lawrence Shankland scores in the 21st minute and 82nd minute to send Hearts three points clear of Celtic at the top of the table.

  • Russell Martin is first Rangers boss to fail to win any of his first five league games since John Greig in 1978.

  • Hearts win at Ibrox for the first time since 2014 and beat Rangers for the first time in 19 meetings.

Heart of Midlothian moved three points clear at the top of the Scottish Premiership with victory at Rangers as Russell Martin became the first Ibrox manager to fail to win any of his first five league games in 47 years.

Lawrence Shankland's 21st-minute strike gave Hearts a deserved half-time lead and, after the visitors survived some intense second-half pressure, the striker's late second left Martin and his side facing a chorus of boos at the final whistle.

It was Hearts' first win at Ibrox in 18 visits since August 2014 and their first victory in 19 meetings overall.

Martin had stayed loyal to the starting line-up that showed plenty of fight in their goalless draw at home to Celtic last time out.

However, Hearts arrived with a reputation of being the kings of winning duels around the pitch and they did so from the off as they quickly pinned the home side into their own half.

Unmarked former Rangers youth centre-half Craig Halkett headed wastefully over from an early free-kick and Shankland fired straight at goalkeeper Jack Butland before Rangers had even threatened an attack.

Claudio Braga had also already given the tentative Rangers backline a few nervous moments before the summer arrival from Aalesunds set up his strike partner for the opening goal.

Rangers' defence looked to be expecting the game to be halted for a hand ball as a neat flick from the Portuguese set up Shankland to fire low past Butland into the far corner.

Home winger Djeidi Gassama had made a mess of a shot in front of goal shortly before that, but that was a rare foray into the visiting penalty box.

Rangers' response to going behind was equally uninspiring, their main threat coming from a curling cross-come-shot from Thelo Aasgaard turned on to the crossbar by Alexander Schwolow, while striker Bojan Miovski headed unconvincingly into the debutant goalkeeper's arms.

Two substitutions and a half-time break later and Rangers were transformed.

Gassama curled a drive off the face of the far post, Schwolow pushed clear a powerful drive from Oliver Antman and fellow replacement Derek Cornelius prodded home only for the goal to be ruled out for a push on the goalkeeper.

Any hopes of a fightback was ended when Harry Milne went down under a challenge from Mohamed Diomande and, after a lengthy video assistant referee review, a penalty was awarded.

Although Shankland's spot kick was saved by Butland, the striker slotted the rebound to leave the home side and their support stunned - and it could have been worse had Tómas Bent Magnússon not found the far post in the dying seconds.

Sportscene highlights: Rangers v Hearts

13/09/2025

Analysis: Rangers nightmare leaves Hearts dreaming

Pressure can only mount on Martin from Rangers fans after another dismal result and display.

The former Rangers defender talked about seeking a "reset" to build on their goalless draw with Celtic last time out and the work on the training ground that followed during the international break.

There was little evidence of that in an opening 45 minutes full of nerves, with the disjointed hosts looking like a bunch of individuals facing a well-oiled machine rather than a cohesive unit.

It looked every bit a match-up between a side sitting six points clear of hosts who had struggled to four opening draws.

The defeat will increase the questions being asked about the continued absence of Nicolas Raskin despite the midfielder scoring for Belgium in midweek.

Martin decided to start Canada centre-half Cornelius and big-money striker signing Youssef Chermiti on the bench and their introduction after the break came too late to change the course of the game.

Media caption,

'How long can this go on?' - Boos ring around Ibrox

Hearts head coach Derek McInnes had asked his players to come to Ibrox with belief based on their early season form and they had that in spades.

After more than a quarter of a century without an Aberdeen win in Glasgow, McInnes led the Dons to three wins at Ibrox and also defeated Rangers in a League Cup semi-final at Hampden.

The Scot often linked with the Rangers job got it right again, handing Schwolow a start ahead of Scotland goalkeeper Zander Clark, and will have his fans believing investor Tony Bloom's claim that they are in a position to split the Old Firm this season.

What they said

Rangers head coach Russell Martin: "Three tough decisions went against us. Ours was definitely a goal and there was a hand ball before their first one.

"There is a lot of anxiety, a lot of difficulty managing expectation. We have so many players trying to feel their way into their Rangers career in a really difficult situation.

"It is not going to be an easy journey for me to win favour. It hasn't been from day one with a lot of people, but we'll keep working and make sure it does.

Hearts head coach Derek McInnes: "It is an important win for us in terms of giving belief to a lot of the new lads and the lads who have been here a while who have been scarred by not winning at places at Ibrox.

"Everybody was making reference to our poor record here and it is good to put that to bed. It was an absolute masterclass by Lawrence Shankland up front."

What's next for these teams?

Rangers host the other half of Edinburgh when Hibernian visit next Saturday (17:45 BST) in the Premier Sports Cup quarter-finals, while Hearts are not in action against until hosting Falkirk the Premiership in a fortnight, with the Ibrox side visiting Livingston the following day (both 15:00).

Where next?

Player of the match

Number: 9 L. Shankland
Average rating 8.96
Number: 1 J. Butland
Average Rating: 4.03
Number: 5 J. Souttar
Average Rating: 3.31
Number: 23 D. Gassama
Average Rating: 3.25
Number: 11 T. Aasgaard
Average Rating: 3.25
Number: 2 J. Tavernier
Average Rating: 3.19
Number: 30 J. Meghoma
Average Rating: 3.05
Number: 8 C. Barron
Average Rating: 2.97
Number: 18 O. Antman
Average Rating: 2.95
Number: 10 M. Diomandé
Average Rating: 2.94
Number: 13 D. Cornelius
Average Rating: 2.92
Number: 28 B. Miovski
Average Rating: 2.89
Number: 6 J. Rothwell
Average Rating: 2.82
Number: 24 N. Djiga
Average Rating: 2.75
Number: 47 M. Moore
Average Rating: 2.71
Number: 9 Youssef Chermiti
Average Rating: 2.63
Number: 14 N. Bajrami
Average Rating: 2.60

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.