St Johnstone captain Dave Mackay has signed a one-year contract extension which runs until the summer of 2017.
Hearts failed to close the gap on Scottish Premiership leaders Celtic after drawing 1-1 with Dundee, as Dundee United lost again.
Mixu Paatelainen remains confident Dundee United can stay up despite them sliding six points adrift.
Celtic will play Ross County at Hampden in the League Cup semi-final, while St Johnstone face Hibernian in Edinburgh.
Hibernian will face St Johnstone and Ross County will play Celtic in the Scottish League Cup semi-finals in January.
Hearts and Aberdeen close the gap at the top, while St Jonstone and Inverness Caley win, and Dundee draw with Partick.
Hearts moved above Aberdeen in to second place in the Scottish Premiership with victory over Partick at Firhill.
A review of Tuesday night's action in the Scottish League Cup as Ross County and St Johnstone progress to the semi-finals.
More of the games that matter on Sky Sports
A Day Pass for only £6.99. No contract
All the gossip from the morning editions
Listen to the latest Premier League news
Who is your player of November?