Aberdeen (twice), Livingston, Hibernian, Kilmarnock, St Mirren, Ross County and St Johnstone have all done it. Here, the Fife Free Press recounts the rare occasions when Celtic and Rangers – who last weekend booked their places in this season’s final to be played at Hampden Park on Sunday, December 15 – failed to get it done in the tournament.

9.
2020-21 - St Johnstone. Shaun Rooney celebrates scoring in the 1-0 final victory over Livingston at Hampden, in a game delayed for two months by the coronavirus pandemic. (Pic SNS) Photo: Craig Williamson - SNS Group