St Johnstone’s 10 League Cup semi-finals: Highs and heartbreak relived in previously unseen images from our archives

Saturday’s Hampden Park clash with Hibs will be St Johnstone’s 11th League Cup semi-final.