Former Celtic and Rangers star Steven Pressley was left caught on the hop by the Ibrox side's dramatic extra time winner at Hampden.
The 48-year-old was on punditry duty for Sky Sports, as he watched the action on a day Giovanni van Bronckhorst's side secured a 2-1 win over their great rivals.
Bedlam ensued within Hampden as Rangers secured their place in the Scottish Cup Final for the first time since 2016 with their late strike.