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.

5.
2011-12 - Kilmarnock. Dieter Van Tornhout was the unlikely goal hero as Kenny Shiels' underdogs caused a massive upset over Neil Lennon's Celtic with a 1-0 victory at Hampden. (Pic SNS) Photo: SNS Group Craig Williamson

6.
2012-13 - St Mirren. The Buddies, including a young John McGinn (1st right) better Hearts in a thrilling final, coming from a goal down to win 3-2 with goals by Esmael Goncalves, Steven Thompson and Conor Newton. (Pic SNS) Photo: SNS Group Rob Casey

7.
2013-14 - Aberdeen. The Dons end their long trophy drought by seeing off Inverness Caledonian Thistle 4-2 on penalties following a 0-0 draw in the Celtic Park final, with Adam Rooney scoring the winner. (Pic SNS) Photo: SNS Group Craig Williamson

8.
2015-16 - Ross County. The Highland side win their first major trophy with Dutchman Alex Schalk's late winner for Jim McIntyre's side in a 2-1 win over Hibernian, following Michael Gardyne's opener. (Pic SNS) Photo: SNS Group Alan Harvey