Scottish Cup - Final
RangersRangers2HeartsHeart of Midlothian0

Rangers 2-0 Hearts (AET): Ibrox side dig deep to win Scottish Cup

By Thomas DuncanBBC Scotland at Hampden

Two goals in three extra-time minutes by substitutes Ryan Jack and Scott Wright won Rangers the Scottish Cup against Hearts and eased the pain of their Europa League final defeat.

The Ibrox side claimed the trophy for the first time in 13 years after Jack crashed a shot in off the bar from the edge of the box, before Wright finished low past Craig Gordon.

Hearts stood strong in the 90 minutes but did not offer enough in attack, apart from Ellis Simms' lunging effort off a post after only 10 minutes.

The Rangers end of Hampden celebrated joyfully at the full-time whistle, just three days after their Europa League journey ended in heartbreak on penalties against Eintracht Frankfurt in Seville.

Manager Giovanni van Bronckhorst made five changes to his team after 120 minutes of energy-sapping football in Spain, and his side again defied suggestions of fatigue as the match wore on.

That was despite this being their 66th match of the season, and the fourth of their past 11 to go to extra time.

In fact, it was the Ibrox side who finished the stronger. Hearts goalkeeper Gordon pulled off a remarkable stop with his left foot to deny Joe Aribo in stoppage-time, before Wright headed on to the top of the bar with the last chance of normal time.

But Rangers carried the momentum straight into extra time, as Aribo headed over from point-blank range before Jack took the hardest chance of the afternoon by smashing in off the bar from 20 yards.

The west end of Hampden erupted, and it seemed to rattle Hearts, who stretched themselves immediately in pursuit of an equaliser only to be dealt a decisive blow on the break.

Rangers won the ball on the edge of their own box, and Ryan Kent went streaking up the pitch before playing in Wright, who kept his cool to fire low into the corner past Gordon.

That cushion allowed Van Bronckhorst to afford a late substitute appearance to 40-year-old goalkeeper Allan McGregor, whose Rangers contract is expiring, amid speculation that his glittering playing career might now be at an end.

Hearts could not test him as the final slipped away from them. The Tynecastle side were bright in the first half but fell deeper into their own territory after the break.

They will be left wondering what might had been had Simms turned in Liam Boyce's cross from six yards early in the first half.

But it is Rangers who can celebrate ending an eventful season with a trophy, having lost out on the Premiership title and Europa League. While the pain of Seville will linger, a first domestic cup since 2011 is something to savour.

Man of the match - Calvin Bassey

Calvin Bassey
Another outstanding performance from Bassey to back up his display in the Europa League final. He was a machine at left-back this time, and laid on three good chances for team-mates and could have scored himself

What did we learn?

This was another monumental effort from Rangers. To go the full distance for the fourth time in 11 games and win is an incredible feat, particularly given how much mental and physical toll Wednesday night's shootout defeat must have taken.

It felt like the last dance for much of this current group of Rangers players too, with McGregor, Steven Davis and Connor Goldson all out of contract and others likely to move on as well. With that in mind, it felt important to end with a trophy.

Last season's unbeaten league campaign was so important to the club, but to let the title go so quickly was disappointing, and their record in domestic cups has been poor over the past few seasons. Defeat here would have left this group short of the medals they might have expected.

Instead, a trophy plus a memorable and unexpected run to a European final means those who do depart can go out on a high and with a medal around their neck before Van Bronckhorst looks forward to progressing what has been a good start at Ibrox.

As for Hearts, this is their third Scottish Cup final defeat in four seasons. The good news is they keep getting here, but they are yet to show the best of themselves, having lost twice to Celtic, and now to Rangers, in Scottish football's showpiece.

Had Simms put his effort six inches to the right, they would have gone into the lead and who knows what would have happened, but the reality is they faded as an attacking force the longer the game went on.

Third place, guaranteed group-stage football in Europe, and a cup final is far from a poor season's work though, particularly having been in the Championship a year ago.

Robbie Neilson's side battled hard - John Souttar and Cammy Devlin were outstanding, as was Simms in the first period - but ultimately they were not quite good enough.

What did they say?

Rangers manager Giovanni van Bronckhorst on Premier Sports: "We worked so hard and came so far in Europe, and the cup. But in the end, you want to have something in your hands as a reward, and today we did.

"We worked really hard and I think we looked much stronger in extra time, and I think we deserved the win today. I'm very impressed and proud of them."

Hearts manager Robbie Neilson: "Not winning it is a huge disappointment. We have to take that on the chin. We've come up from the Championship, finished third, secured group stage football, got to a final, we just couldn't take that final wee step.

"We've had hard times over the last couple of years, but we're getting there. We need to step forward and come here and win, get closer to the Old Firm, get into the Europa League, but we're at the start of it now."

Player of the match

BasseyCalvin Bassey

with an average of 7.76


  1. Squad number3Player nameBassey
    Average rating


  2. Squad number1Player nameMcGregor
    Average rating


  3. Squad number8Player nameJack
    Average rating


  4. Squad number23Player nameWright
    Average rating


  5. Squad number18Player nameKamara
    Average rating


  6. Squad number14Player nameKent
    Average rating


  7. Squad number2Player nameTavernier
    Average rating


  8. Squad number10Player nameDavis
    Average rating


  9. Squad number17Player nameAyodele-Aribo
    Average rating


  10. Squad number30Player nameSakala
    Average rating


  11. Squad number33Player nameMcLaughlin
    Average rating


  12. Squad number26Player nameBalogun
    Average rating


  13. Squad number4Player nameLundstram
    Average rating


  14. Squad number6Player nameGoldson
    Average rating


  15. Squad number9Player nameDiallo
    Average rating


  16. Squad number37Player nameArfield
    Average rating


Heart of Midlothian

  1. Squad number1Player nameGordon
    Average rating


  2. Squad number4Player nameSouttar
    Average rating


  3. Squad number20Player nameSimms
    Average rating


  4. Squad number19Player nameHalkett
    Average rating


  5. Squad number10Player nameBoyce
    Average rating


  6. Squad number3Player nameKingsley
    Average rating


  7. Squad number18Player nameMcKay
    Average rating


  8. Squad number14Player nameDevlin
    Average rating


  9. Squad number17Player nameCochrane
    Average rating


  10. Squad number5Player nameHaring
    Average rating


  11. Squad number12Player nameAtkinson
    Average rating


  12. Squad number8Player nameMcEneff
    Average rating


  13. Squad number16Player nameHalliday
    Average rating


  14. Squad number30Player nameGinnelly
    Average rating


  15. Squad number11Player nameMackay-Steven
    Average rating




Formation 4-3-3

  • 33McLaughlinSubstituted forMcGregorat 119'minutes
  • 2Tavernier
  • 6Goldson
  • 26Balogun
  • 3Bassey
  • 10DavisSubstituted forJackat 81'minutes
  • 4Lundstram
  • 37ArfieldSubstituted forKamaraat 81'minutes
  • 9DialloBooked at 59minsSubstituted forWrightat 63'minutes
  • 17Ayodele-AriboSubstituted forSakalaat 105'minutes
  • 14Kent


  • 1McGregor
  • 8Jack
  • 11Itten
  • 16Ramsey
  • 18Kamara
  • 19Sands
  • 23Wright
  • 25Roofe
  • 30Sakala
  • 43King
  • 51Lowry


Formation 3-4-1-2

  • 1Gordon
  • 4Souttar
  • 19HalkettBooked at 106mins
  • 3Kingsley
  • 12Atkinson
  • 5HaringBooked at 4mins
  • 14DevlinSubstituted forMcEneffat 105'minutes
  • 17CochraneSubstituted forMackay-Stevenat 100'minutes
  • 10BoyceSubstituted forHallidayat 76'minutes
  • 20Simms
  • 18McKaySubstituted forGinnellyat 82'minutes


  • 2Smith
  • 8McEneff
  • 9Woodburn
  • 11Mackay-Steven
  • 13Stewart
  • 15Moore
  • 16Halliday
  • 21Sibbick
  • 30Ginnelly
William Collum

Match Stats

Home TeamRangersAway TeamHearts
Shots on Target

Live Text

  1. Post update

    Match ends, Rangers 2, Heart of Midlothian 0.

  2. Post update

    Second Half Extra Time ends, Rangers 2, Heart of Midlothian 0.

  3. Post update

    Attempt missed. John Souttar (Heart of Midlothian) header from the centre of the box is close, but misses the top right corner following a corner.

  4. Post update

    Corner, Heart of Midlothian. Conceded by Calvin Bassey.

  5. Post update

    Attempt saved. Glen Kamara (Rangers) left footed shot from the centre of the box is saved in the centre of the goal.

  6. Post update

    Attempt saved. Ryan Kent (Rangers) right footed shot from the left side of the box is saved in the centre of the goal.

  7. Substitution

    Substitution, Rangers. Allan McGregor replaces Jon McLaughlin.

  8. Post update

    Corner, Heart of Midlothian. Conceded by Leon Balogun.

  9. Post update

    Corner, Heart of Midlothian. Conceded by Connor Goldson.

  10. Post update

    Foul by Connor Goldson (Rangers).

  11. Post update

    Josh Ginnelly (Heart of Midlothian) wins a free kick on the left wing.

  12. Post update

    Attempt saved. Fashion Sakala (Rangers) right footed shot from the right side of the box is saved in the centre of the goal.

  13. Booking

    Craig Halkett (Heart of Midlothian) is shown the yellow card.

  14. Post update

    Fashion Sakala (Rangers) wins a free kick in the defensive half.

  15. Post update

    Foul by Craig Halkett (Heart of Midlothian).

  16. Substitution

    Substitution, Rangers. Fashion Sakala replaces Joe Ayodele-Aribo.

  17. Post update

    Second Half Extra Time begins Rangers 2, Heart of Midlothian 0.

  18. Substitution

    Substitution, Heart of Midlothian. Aaron McEneff replaces Cameron Devlin.

  19. Post update

    First Half Extra Time ends, Rangers 2, Heart of Midlothian 0.

  20. Post update

    Leon Balogun (Rangers) wins a free kick in the attacking half.

Top Stories

Elsewhere on the BBC