Skip to content
Full Time After Extra Time This is a live match. Extra Time Half Time

Rangers vs Hearts. Scottish Premiership.

Ibrox StadiumAttendance49,530.

Rangers 2

  • J Tavernier (90th minute pen)
  • D Pereira da Silva (93rd minute)

Hearts 1

  • L Shankland (5th minute)

Rangers 2-1 Hearts: Danilo scores stoppage-time header as hosts come from behind to close gap on Celtic

Match report as Rangers come from behind to beat Hearts; James Tavernier and Danilo score late goals after Lawrence Shankland gave Hearts an early lead; Tavernier missed a first-half penalty before scoring his second in the 90th minute; Rangers now five points behind leaders Celtic

Please use Chrome browser for a more accessible video player

Highlights of the Scottish Premiership match between Rangers and Hearts

Danilo scored a stoppage-time header as Rangers came from behind to beat Hearts 2-1 and close the gap on Scottish Premiership leaders Celtic to five points.

Hearts were on course to record a famous victory at Ibrox through Lawrence Shankland's early header (5) and it looked set to be their day when Rangers captain James Tavernier missed a penalty on the stroke of half-time.

Rangers struggled to find a way past a resilient Hearts defence for long periods but were given a lifeline when Peter Haring fouled Connor Goldson in the box and gave Tavernier the chance to make amends from the spot, which he did in style (90).

James Tavernier runs back to the halfway line after equalising for Rangers late on against Hearts
Image: James Tavernier scored a 90th-minute penalty to equalise for Rangers at Ibrox

The equaliser spurred the hosts on and they found a winner when Danilo, a second-half substitute, powered home a header at the back post following Tavernier's pinpoint cross (90+3).

Philippe Clement extends his beaten run as Rangers manager to three games in all competitions as his side moved closer to Celtic following their goalless draw at Hibernian on Saturday. Hearts drop to seventh after their fifth defeat of the campaign.

Danilo celebrates giving Rangers the lead against Hearts through an injury-time header
Image: Danilo scored a stoppage-time header to win the game for Rangers against Hearts

How Rangers turned the game around

Clement had resisted the opportunity to make radical changes following the gruelling goalless Europa League draw against Sparta Prague on Thursday night. Ridvan Yilmaz, ineligible for the game in Prague, was reinstated at left-back as Rangers returned to a back four, with John Souttar dropping out.

Hearts boss Steven Naismith brought in defender Odeluga Offiah and midfielders Beni Baningime and Jorge Grant with Cameron Devlin and Alan Forrest dropping to the bench, while on-loan midfielder Alex Lowry could not play against his parent club, who were shocked by the loss of an early goal.

Also See:

Wing-back Alex Cochrane took possession on the left and swung a right-footed cross into the Gers box and over the head of Yilmaz for Shankland to almost casually head past goalkeeper Jack Butland.

Lawrence Shankland celebrates after giving Hearts an early lead at Rangers
Image: Lawrence Shankland's fine header gave Hearts an early lead

It was the first goal conceded under Clement and the home fans were not happy with the deficit or the reaction from Rangers. In the 27th minute, following a corner from Tavernier which was met by Goldson, Shankland cleared Cyriel Dessers' effort from close range off the line.

However, moments later, the anger from the Ibrox stands when Hearts attacker Kenneth Vargas drove over the bar after taking a Shankland pass was unmistakable.

Attacker Abdallah Sima headed a Yilmaz free-kick wide of the target in the 34th minute before Hearts' Stephen Kingsley replaced injured Odel Offiah.

Rangers were handed a lifeline right before the break when referee John Beaton pointed to the spot when Jambos defender Toby Sibbick tripped Todd Cantwell inside the box. Tavernier sent Tynecastle keeper Zander Clark the wrong way with his spot-kick but the ball rebounded off the post and Hearts kept their goal intact.

James Tavernier misses a penalty against Hearts
Image: Rangers captain Tavernier earlier missed a penalty on the stroke of half-time

There were pointed cheers when Brazilian striker Danilo replaced Dessers for the start of the second half and initially the home side looked in a hurry.

Midfielder Sam Lammers flicked a Yilmaz cut-back over the bar in the 55th minute before Nicolas Raskin hit the side netting with a drive which left him injured and requiring a stretcher before he was replaced by attacker Scott Wright.

Hearts remained resolute under constant pressure. A 20-yard drive from Rangers midfielder John Lundstram escaped the far post, as did an effort from Tavernier but when Beaton was sent to check his pitchside monitor by VAR, he judged substitute Haring to have tugged Goldson's shirt at a corner.

Tavernier drove in the penalty to level but there was more drama to come in the third of nine added minutes when Danilo rose at the back post to head in a Tavernier cross - suddenly all was well inside Ibrox.

Clement: Rangers showed resilience

Rangers manager Philippe Clement said: "I am curious if there comes a moment, and it always comes, where the scenario is not going our way, how they would react. Clearly, they had the reaction that I wanted.

"Our strength needs to be that whatever happens in football, we never give up and we keep on repeating what we are doing because they are doing already good things together.

"Of course, we need to still make better a lot of details but if we show the right mentality over and over again in every action and in the reaction afterwards then we are a really good team.

"That is what we showed together, not with 11 but with the whole squad, also the players who came in to give this energy."

Rangers manager Philippe Clement and Hearts boss Steven Naismith watch on at Ibrox
Image: Rangers manager Philippe Clement and Hearts boss Steven Naismith watch on at Ibrox

Clement added: "Was it perfect? No. But for me it is a reference game in the way that they have seen if they never give up a lot of good things can happen.

"It is not a guarantee that you win every game because not even the best teams in the world manage to do that, but we are going to win much more games than we have done until now. It is a big step forward for me and in that way Tav was an example.

"Missing the penalty, getting the stick because of that, that moment you can lose confidence, you can go down, you can stop taking responsibility.

"But he took the second penalty, he scored it and afterwards he gave the assist for the second goal. I want to see a lot of players with that mentality in my dressing room."

Naismith bemoans both penalty decisions

Hearts head coach Steven Naismith said: "The game hinges on the penalty decision. I don't think it is a penalty.

"At every corner there was blocking, where Rangers players were not even interested in the ball. All they are doing is looking at our man, blocking our player.

"I spoke to officials during the game who said if that happened and it was given as a goal, it would be given as a foul. Lo and behold, at the end of the game there is a clear block on our man.

"John Lundstram is not even interested in the ball, all he is doing is looking at our player and he blocks him and then it is given by VAR.

"I spoke to the referee who said he never gets shown any video footage of any block happening. He said it (the video) didn't go that far back but it is pretty obvious.

"Clear blocking, clear obstruction, it should be our foul. VAR should see there is a foul happened before the two players (Haring and Goldson) make contact.

"Then the penalty in the first half. There is two minutes added on and that is given in the 48th minute. Small details can have a big impact."

What's next?

Rangers' next Scottish Premiership match is away to Dundee on Wednesday night while Hearts host Livingston. Both games start at 7.45pm.

Rangers and Hearts then meet again next Sunday in the Viaplay Cup semi-finals at Hampden Park, with kick-off at 3pm.

Win £250,000 with Super 6!
Win £250,000 with Super 6!

Correctly predict six scorelines to win £250,000 for free with Super 6. Entries by 3pm Saturday.

Around Sky