Rangers lost the Europa League final on penalties before beating Hearts at Hampden Park on Saturday
Rangers staggered out of a wrenching penalty decider defeat by Eintracht Frankfurt in the Europa League final, a two-hour plus ordeal in broiling heat and, less than 72 hours later, found themselves dragged by an obdurate Hearts side into an extra 30 minutes of the Scottish Cup final.
Rangers put their European disappointment behind them as they battled to a 2-0 win extra-time win over Hearts to lift the Scottish Cup. The Gers were left devastated by their 5-4 penalty shoot-out defeat in the Europa League final to Eintracht Frankfurt on Wednesday night and they went into extra-time again thanks to Craig Gordon’s save with his foot from Joe Aribo near the end of normal time at Hampden Park.