Amid all the drama, Celtic have a game to play in just a few days.
Under-fire boss Neil Lennon 's future has dominated headlines since Sunday's debacle against Ross County.
A 2-0 defeat sent his side tumbling out of the Betfred Cup, much like they tumbled out of the Europa League in midweek.
It means this week's trip to face AC Milan is a dead rubber in the context of the competition, but it holds huge importance in Lennon keeping his job.
The club's majority shareholder Dermot Desmond is standing by the manager for now, so appalled was he by Sunday's angry protests at Celtic Park.
It means Lennon is likely to lead his team into battle at least once more in Italy.
Here's all you need to know about the game.
When and where will the game take place?
The match is at the San Siro on Thursday, December 3 2020.
Kick-off is at 5.55pm.
What channel is it on?
The game will be shown live on BT Sport.
Coverage begins at 5.30pm.
Will there be a live stream?
Yes. Subscribers can stream the match to their device using the BT App.
Where else can I follow the action?
You can follow it right here on dailyrecord.co.uk of course! We'll be running a live blog throughout the day, bringing you all the key moments as well as post-match reaction and analysis.
A match report and much, much more will also be available on our website following the final whistle.