Bayern Munich were dominant at the Allianz Arena: 78 per cent possession, 22 shots, 768 passes - and yet it was not enough to seal a direct passage to the Champions League last 16.
It was simply one-way traffic right from the first whistle as Slovan Bratislava struggled to hold the fort against waves of Bayern attack. It always seemed to be a matter of when, not if, the deadlock would be broken and the Bavarians just took eight minutes to get their noses in front. Joshua Kimmich swung in an inch-perfect cross from the right flank and Thomas Muller skipped his marker like a typical poacher and scored with his head to net his 56th Champions League goal to match Dutch legend Ruud van Nistelrooy's tally.
After drawing early blood, Kompany's men kept piling on the pressure to better their goal difference but Slovan defenders put their bodies on the line to keep the scoreline unchanged. The Slovaks relied on counterattacks to venture into the Bayern half and they did test Manuel Neuer after the half-hour mark but the German keeper stood equal to the task.
The script did not change much in the second half as Bayern continued their onslaught on the Slovan goal in their pursuit of a top-eight finish. Leroy Sane came close to doubling the advantage but the former Manchester City forward was denied by Dominik Takac. Kompany introduced heavy artillery after the hour mark as he brought on Jamal Musiala, Serge Gnabry and Kingsley Coman from the bench and the Belgian was handsomely rewarded for the tactical change.
Within a couple of minutes after coming on, Musiala showed his class again as he floated in a delicious cross for Kane and the England skipper made no mistake to score from close range. The final quarter was eventful, as just six minutes from full-time, Coman added another to make it 3-0. Marko Tolic pulled one back in the 90th minute, which served as a consolation strike for the visitors.