Rangers summoned up the energy to become extra time heroes for the second time in four days as they turned Treble busters against rivals Celtic in a Hampden epic.
Giovanni van Bronckhorst's men should have been out on their feet but showed incredible character to come from behind to book their place in the Scottish Cup Final with a 2-1 win.
Fashion Sakala is a player many have doubted to have the quality needed to make it at Ibrox but the Zambian was the super sub as he grabbed the winner in a sensational game.