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 since 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 final journey ended in heartbreak on penalties against Eintracht Frankfurt in Seville.
- Reaction & as it happened
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 last 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.
Hearts were bright in the first half but fell deeper into their own territory after the break, and will be left wondering what might had been had Simms turned in Liam Boyce’s cross in from six yards early in the first half.
But it is Rangers who can celebrate ending an eventful the 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.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
- RangersRangers
- HeartsHeart of Midlothian
Rangers
Starting XI
Avg
-
Squad number33Player nameMcLaughlinAverage rating
6.10
-
Squad number2Player nameTavernierAverage rating
6.34
-
Squad number6Player nameGoldsonAverage rating
6.03
-
Squad number26Player nameBalogunAverage rating
5.99
-
Squad number3Player nameBasseyAverage rating
7.43
-
Squad number10Player nameDavisAverage rating
6.26
-
Squad number4Player nameLundstramAverage rating
6.15
-
Squad number37Player nameArfieldAverage rating
5.93
-
Squad number9Player nameDialloAverage rating
6.10
-
Squad number17Player nameAyodele-AriboAverage rating
6.26
-
Squad number14Player nameKentAverage rating
6.40
Substitutes
Avg
-
Squad number1Player nameMcGregorAverage rating
7.17
-
Squad number8Player nameJackAverage rating
6.85
-
Squad number18Player nameKamaraAverage rating
6.54
-
Squad number23Player nameWrightAverage rating
6.34
-
Squad number30Player nameSakalaAverage rating
6.36
Heart of Midlothian
Starting XI
Avg
-
Squad number1Player nameGordonAverage rating
7.34
-
Squad number4Player nameSouttarAverage rating
7.19
-
Squad number19Player nameHalkettAverage rating
6.60
-
Squad number3Player nameKingsleyAverage rating
6.34
-
Squad number12Player nameAtkinsonAverage rating
5.07
-
Squad number5Player nameHaringAverage rating
5.87
-
Squad number14Player nameDevlinAverage rating
6.03
-
Squad number17Player nameCochraneAverage rating
5.95
-
Squad number10Player nameBoyceAverage rating
6.48
-
Squad number20Player nameSimmsAverage rating
6.70
-
Squad number18Player nameMcKayAverage rating
6.13
Substitutes
Avg
-
Squad number8Player nameMcEneffAverage rating
4.94
-
Squad number11Player nameMackay-StevenAverage rating
4.96
-
Squad number16Player nameHallidayAverage rating
4.92
-
Squad number30Player nameGinnellyAverage rating
5.01
- Line-ups
- Match Stats
- Live Text
Line-ups
Rangers
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
Substitutes
- 1McGregor
- 8Jack
- 11Itten
- 16Ramsey
- 18Kamara
- 19Sands
- 23Wright
- 25Roofe
- 30Sakala
- 43King
- 51Lowry
Hearts
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
Substitutes
- 2Smith
- 8McEneff
- 9Woodburn
- 11Mackay-Steven
- 13Stewart
- 15Moore
- 16Halliday
- 21Sibbick
- 30Ginnelly
- Referee:
- William Collum
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home22
- Away5
- Shots on Target
- Home9
- Away0
- Corners
- Home11
- Away5
- Fouls
- Home14
- Away10
Live Text
-
Post update
Match ends, Rangers 2, Heart of Midlothian 0.
-
Post update
Second Half Extra Time ends, Rangers 2, Heart of Midlothian 0.
-
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.
-
Post update
Corner, Heart of Midlothian. Conceded by Calvin Bassey.
-
Post update
Attempt saved. Glen Kamara (Rangers) left footed shot from the centre of the box is saved in the centre of the goal.
-
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.
-
Substitution
Substitution, Rangers. Allan McGregor replaces Jon McLaughlin.
-
Post update
Corner, Heart of Midlothian. Conceded by Leon Balogun.
-
Post update
Corner, Heart of Midlothian. Conceded by Connor Goldson.
-
Post update
Foul by Connor Goldson (Rangers).
-
Post update
Josh Ginnelly (Heart of Midlothian) wins a free kick on the left wing.
-
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.
-
Booking
Craig Halkett (Heart of Midlothian) is shown the yellow card.
-
Post update
Fashion Sakala (Rangers) wins a free kick in the defensive half.
-
Post update
Foul by Craig Halkett (Heart of Midlothian).
-
Substitution
Substitution, Rangers. Fashion Sakala replaces Joe Ayodele-Aribo.
-
Post update
Second Half Extra Time begins Rangers 2, Heart of Midlothian 0.
-
Substitution
Substitution, Heart of Midlothian. Aaron McEneff replaces Cameron Devlin.
-
Post update
First Half Extra Time ends, Rangers 2, Heart of Midlothian 0.
-
Post update
Leon Balogun (Rangers) wins a free kick in the attacking half.