Champions League holders Bayern Munich extended their winning run in the competition to 13 games as they edged past Lokomotiv Moscow.
Leon Goretzka gave Bayern the lead as he met Benjamin Pavard’s volleyed cross to head home powerfully from six yards.
Lokomotiv equalised when Anton Miranchuk cleverly opened his body to slot home Ze Luis’ cross.
Midfielder Joshua Kimmich got the late winner when, on the turn, he superbly volleyed into the bottom corner.
Bayern have now won 34 of their 36 games in all competitions in 2020 and manager Hansi Flick has won all 10 of his Champions League games, by an aggregate score of 40-5.
Lokomotiv, boosted by a few thousand home fans, started strongest and should have taken the lead when the unchallenged Fyodor Smolov headed straight at Manuel Neuer from six yards.
After Goretzka’s magnificent opener Bayern grew into the game and dominated the remainder of the first half, with Kingsley Coman coming closest to extending their advantage when his volley from 10 yards hit the post.
Robert Lewandowski, who was unusually quiet, was awarded a penalty midway through the second half after a brilliant run through three players, but the decision was overturned by VAR for a tight offside.
Lokomotiv got a deserved equaliser as they finally capitalised on the space in behind the Bayern defence, and had further opportunities to shock the holders but their final ball and finish was lacking.
Bayern’s winner was a moment of real class as Kimmich superbly controlled a heavily weighted pass before turning and volleying into the bottom corner, past the rooted Guilherme Marinato, from 22 yards.
Bayern have a three-point advantage at the top of Group A after Atletico Madrid’s 3-2 win against Red Bull Salzburg.
Player of the match
with an average of 8.02
Squad number7Player nameKrychowiak
Squad number94Player nameRybchinsky
Squad number9Player nameSmolov
Squad number29Player nameZé Luís
Squad number11Player nameAn Miranchuk
Squad number27Player nameMurilo Cerqueira
Squad number2Player nameZhivoglyadov
Squad number69Player nameKulikov
Squad number14Player nameCorluka
Squad number88Player nameLisakovich
Squad number20Player nameIgnatjev
Squad number17Player nameZhemaletdinov
Squad number31Player nameRybus
Squad number41Player nameRajkovic
Squad number1Player nameGuilherme
Squad number7Player nameGnabry
Squad number6Player nameKimmich
Squad number9Player nameLewandowski
Squad number18Player nameGoretzka
Squad number24Player nameTolisso
Squad number29Player nameComan
Squad number11Player nameDouglas Costa
Squad number25Player nameMüller
Squad number8Player nameJavi Martínez
Squad number5Player namePavard
Squad number27Player nameAlaba
Squad number4Player nameSüle
Squad number1Player nameNeuer
Squad number21Player nameHernández
- 1Alvim Marinato
- 2ZhivoglyadovBooked at 17mins
- 14CorlukaSubstituted forRajkovicat 45′minutes
- 27Cerqueira PaimBooked at 50mins
- 20IgnatjevSubstituted forZhemaletdinovat 76′minutesBooked at 84mins
- 69KulikovSubstituted forLisakovichat 89′minutes
- 9SmolovSubstituted forRybchinskyat 75′minutes
- 11An Miranchuk
- 29Mendes Andrade
- 19Macedo Lopes
- 21HernándezBooked at 48mins
- 18GoretzkaSubstituted forMartínez Aguinagaat 45′minutes
- 25MüllerSubstituted forGnabryat 45′minutes
- 29ComanSubstituted forDouglas Costaat 69′minutes
- 8Martínez Aguinaga
- 11Douglas Costa
- István Kovács
Match ends, Lokomotiv Moscow 1, FC Bayern München 2.
Second Half ends, Lokomotiv Moscow 1, FC Bayern München 2.
Corner, Lokomotiv Moscow. Conceded by Manuel Neuer.
Attempt blocked. Grzegorz Krychowiak (Lokomotiv Moscow) right footed shot from outside the box is blocked.
Foul by Douglas Costa (FC Bayern München).
Grzegorz Krychowiak (Lokomotiv Moscow) wins a free kick in the defensive half.
Offside, FC Bayern München. Robert Lewandowski tries a through ball, but Douglas Costa is caught offside.
Attempt missed. Douglas Costa (FC Bayern München) left footed shot from a difficult angle on the left is close, but misses the top left corner. Assisted by Lucas Hernández.
Offside, FC Bayern München. Corentin Tolisso tries a through ball, but Serge Gnabry is caught offside.
Attempt blocked. Corentin Tolisso (FC Bayern München) right footed shot from outside the box is blocked. Assisted by Douglas Costa.
Attempt blocked. Rifat Zhemaletdinov (Lokomotiv Moscow) right footed shot from outside the box is blocked. Assisted by Zé Luís.
Substitution, Lokomotiv Moscow. Vitali Lisakovich replaces Daniil Kulikov.
Foul by Javi Martínez (FC Bayern München).
Anton Miranchuk (Lokomotiv Moscow) wins a free kick in the defensive half.
Foul by Serge Gnabry (FC Bayern München).
Maciej Rybus (Lokomotiv Moscow) wins a free kick on the left wing.
Offside, FC Bayern München. Lucas Hernández tries a through ball, but Douglas Costa is caught offside.
Douglas Costa (FC Bayern München) wins a free kick in the defensive half.
Foul by Anton Miranchuk (Lokomotiv Moscow).
Rifat Zhemaletdinov (Lokomotiv Moscow) is shown the yellow card.
- New – The Rap Game UK: The search for a new British rap star is on
- MOTDx is back: The very latest on fashion, music and culture from the Premier League