Bayern matched City in the scoring stakes, finding the net four times in a comprehensive victory over Schalke 04 which sent Pep Guardiola’s men joint top of the Bundesliga.
Level on points with Borussia Dortmund, the two German heavyweights also have the same goal difference, but Jurgen Klopp’s team sneak ahead on goals scored.
Goals from Bastian Schweinsteiger and Mario Mandzukic within a minute of each other gave Bayern a healthy lead at half time, somewhat against the run of play. An assured performance in the second period, including goals from Franck Ribery and Claudio Pizarro, ensured all three points travelled back to Munich with the visitors.
A clean sheet for Manuel Neuer meant the keeper has never conceded against his former club.
Bayern face Hannover in midweek and then entertain Wolfsburg at the weekend before travelling to Manchester for the second Champions League group fixture.
Elsewhere, on the same day as the Blues thrashed the Reds in the Manchester derby, CSKA were on the wrong end of a defeat in the battle of the Moscow clubs.
Spartak cruised to a 3-0 home victory to knock their opponents off top spot in the Russian Premier League on goal difference.
It was the first league defeat of the season for the Russian Champions, who also suffered a 3-0 loss to Bayern Munich in Group D in the same week.
The hosts were good value for their win, and the margin could have been larger but for the efforts of CSKA keeper Igor Akinfeev, who was helpless to prevent goals from Ozbiliz, Kombarov and Parshivlyuk in 20 minutes either side of half time.
Viktoria Plzen remain second in the Czech Liga table behind Sparta Prague after they battled to a 0-0 draw against Dukla Prague at the weekend.
Top scorer Daniel Kolar, who has netted three times in three league games, was substituted on the hour mark and Plzen could find no way to break the deadlock.
The Czech side now sit four points behind the leaders and a single point ahead of third-place Teplice.