Mark Runnacles/Getty Images Sport
Celtic have learnt their opponents in the League Cup semi-final, with the Hoops matching up with Hearts for a place in the final.
Brendan Rodgers’ side have clinched the last two League Cup trophies, completing a treble in their last two seasons.
The ties should have been played over the weekend of the 27th and 28th of October. However, with both Celtic and Rangers in European action that week, both ties will have to be played on Sunday.

This means that Celtic could end up playing Hearts at Murrayfield according to BBC Sport. The police are unlikely to allow both Celtic and Rangers to play at Hampden Park on the same day, meaning that the Hoops game with Hearts could be moved to Edinburgh.
There are no rugby events scheduled for that weekend, meaning that it could be a possibility that the Hoops play at Murrayfield, which recently lost out to Hampden Park in their bid to become the new home of Scottish football.
Rangers will match up against Aberdeen for a place in the final.