Football is a cruel game.
Rangers were on the brink of an historic treble, only needing to add the Scottish Cup to the 'beat Celtic at Parkhead' trophy and the 'reached the last 16 of the Europa League' Championship.
Still, a brilliant double has been secured, moments that will live long in the memory.