European champions Bayern Munich delivered a footballing masterclass as they powered to a convincing 3-1 victory over Manchester City at the Etihad Stadium.
The formidable attacking trio of Franck Ribery, Thomas Muller and Arjen Robben all struck as City were completely outplayed in Champions League Group D, although they also contributed to their own downfall.
Errors from goalkeeper Joe Hart and the defence proved costly but the hosts at least finished strongly as Alvaro Negredo replied and Bayern had former City defender Jerome Boateng sent off.
The result lifted Bayern clear at the top of the group and, even after just two games, probably left City in a battle for second place with their next opponents CSKA Moscow.
The overwhelming feeling was that a City side that thrashed Manchester United just 10 days previously were taught a footballing lesson.
Manuel Pellegrini was appointed by City in the summer in expectation he could improve the club's standing in Europe but this was a clear indication of the scale of the task ahead.
Yet as brilliant as the Germans were, the defence and Hart had a harrowing time.
Hart was at fault for Bayern's opener and was beaten too easily for the third goal, while Gael Clichy was the chief culprit for the second.
City seemed intent on making a lively start but it soon became apparent that Bayern had the class to boss the game.
They carved out an early opening as David Alaba was given room to cross but Robben was unable to direct a header on target.