Shaktar doesn't even play their games at where they normally do, it's been few years but there is war there, so they are playing at Lviv instead, still in Ukraine. I still do not get how they do, because of the war, but they do. One thing to remember is that Shakttar plays bigger than they look, because they have so much to fight for.
Besiktas will not have any easy time, because they are still missing some of the players they are trying to get, and that will not make it easy for them. If they were 100% ready and healthy and trained, I would give the chance to Besiktas without a doubt. But because they are not, I am assuming that they are not going to be as good and could have some downtime and Shaktar could be more ready for this game.