Rangers defeated Hearts 2-0 to win the Scottish Cup for the first time since 2009
Giovanni van Bronckhorst’s side bounced back from the Europa League final defeat to Eintracht Frankfurt on penalties after a 1-1 draw in the club’s first European final for 14 years in Seville on Wednesday.
Ryan Jack and Scott Wright scored in quick succession in extra-time to break Hearts’ stubborn resistence at Hampden Park.
After surrendering the Scottish Premiership title to Glasgow rivals Celtic and coming up just short in Europe, their spirited victory provided an uplifting end to a rollercoaster season for Rangers.
Van Bronckhorst won the Scottish Cup playing with Rangers in 2000 and this was his first trophy since taking over from Steven Gerrard in November.
Playing 120 gruelling minutes in the heat of Seville could have left Rangers shattered, but they dug deep to see off Hearts.
In an emotional finish, Rangers’ 40-year-old goalkeeper Allan McGregor took over from Jon McLaughlin in the final seconds in what is expected to be the long-serving star’s last appearance for the club.