Thomas Muller was deployed as the No.9 in the absence of Harry Kane as Jamal Musiala supported the veteran attacker from just behind. Bayern dominated proceedings right from the off, however, it was Shakhtar who opened the scoring in the fifth minute against the run of play as Kevin found the back of the net with a clinical finish from a swift counter-attack.
The hosts' celebrations, though were shortlived as Konrad Laimer equalised within six minutes. Kevin, who had broke the deadlock just moments before, lost possession of the ball in his own half allowing Thomas Muller to set up a perfect through ball for Olise. The Frenchman in turn, flicked the ball towards Laimer despite a challenge in the box and the right-back comfortably scored.
The Bundesliga giants were boosted by Laimer's quick response as they looked more ferocious in their moves, however, they missed several chances in the first half including Muller who failed to flick the ball into the net from Leroy Sane's pass with the back of his heel from a close range at the stroke of half time. The experienced German, however, made amends for his earlier mistake as he put his team in front in the 46th minute after Musiala fed him with the assist.
The home side should have equalised just minutes after the second half resumed when Artem Bondarenko had an empty net in front of him from very close range but his goal-bound shot was somehow blocked by Muller.
The Ukrainian side were punished for their wastefulness in front of goal in the 70th minute when Olise converted a penalty to score his team's third of the night. The spot-kick, albeit a soft one, was awarded to the visitors after Alaa Ghram brought down Sacha Boey.
Musiala then finally got his name on the scoresheet as he scored his team's fourth goal in the 87th minute before Olise completed the rout by netting his second.