Bernardo Silva
Bernardo Silva’s opening goal was his 35th for City in all competitions but only his third with his head.

Manchester City underlined why they are favourites for a maiden Champions League title as they put on another dominant display to sweep aside Borussia Monchengladbach for a 19th successive win.

Pep Guardiola’s team were far too good for their meek last-16 opposition in Budapest, and perhaps should have added to the first-leg lead given to them by Bernardo Silva and Gabriel Jesus.

A lack of cutting edge could be the only criticism levelled at City in a match they controlled completely.

Silva headed in a wonderful cross from Joao Cancelo to open the scoring, before the same two players combined to lay on the second for Jesus.

Gladbach, appearing at this stage of the competition for the first time in 43 years, had no answer and would need something close to a sporting miracle to turn the tie around when the sides meet in Manchester on 16 March.

Is this City’s year?

Holders Bayern Munich may well have something to say about City being favourites for this year’s competition – but their fellow German side were rendered voiceless in Hungary.

Gladbach, no doubt handicapped by not being allowed to play at home because of Covid-19 travel restrictions, barely laid a glove on Guardiola’s side. They struggled to get out of their own penalty area at times, never mind into City’s, as the visitors pressed mercilessly.

Only Bayern (18) scored more goals in this season’s Champions League group stage than Gladbach (16) but such was City’s monopoly of possession that goalkeeper Ederson made his sole save in stoppage time.

It is a pattern that is becoming the norm. Never mind conceding, City have only faced nine shots on their goal in four away games in Europe this season. Keep that up and even Bayern will struggle to knock them out.

The runaway Premier League leaders are playing football with such composure, quality and control that they are frequently serving up mismatches and that continued on the continental stage as they wrapped up a 12th away win in a row – a record for an English top-flight club.

Their first-half dominance was rewarded when Cancelo, playing more in central midfield than in his nominal role of left-back, clipped a fine cross from deep which Silva headed down and in.

Jesus should have made it two after the break but took too long to shoot when free in the area, but did then prod home when Silva headed back another fine Cancelo ball.

Kevin de Bruyne was left on the bench throughout and record goalscorer Sergio Aguero was introduced as a late substitute after missing 14 games – and 14 wins – to give City another boost.

They are yet to reach a Champions League final. Is this their year?

More to follow.

helpHow to play

Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.

Rating range key1 = Give it up10 = Pure perfection

Borussia Mönchengladbach

Starting XI

  1. Squad number1Player nameSommer

    Average rating


  2. Squad number18Player nameLainer

    Average rating


  3. Squad number28Player nameGinter

    Average rating


  4. Squad number30Player nameElvedi

    Average rating


  5. Squad number25Player nameBensebaini

    Average rating


  6. Squad number8Player nameZakaria

    Average rating


  7. Squad number6Player nameKramer

    Average rating


  8. Squad number32Player nameNeuhaus

    Average rating


  9. Squad number23Player nameHofmann

    Average rating


  10. Squad number13Player nameStindl

    Average rating


  11. Squad number14Player namePlea

    Average rating



  1. Squad number10Player nameThuram

    Average rating


  2. Squad number11Player nameWolf

    Average rating


  3. Squad number19Player nameLazaro

    Average rating


  4. Squad number36Player nameEmbolo

    Average rating


Manchester City

Starting XI

  1. Squad number31Player nameEderson
    Average rating


  2. Squad number2Player nameWalker
    Average rating


  3. Squad number3Player nameRúben Dias
    Average rating


  4. Squad number14Player nameLaporte
    Average rating


  5. Squad number27Player nameJoão Cancelo
    Average rating


  6. Squad number16Player nameRodri
    Average rating


  7. Squad number8Player nameGündogan
    Average rating


  8. Squad number7Player nameSterling
    Average rating


  9. Squad number20Player nameBernardo Silva
    Average rating


  10. Squad number47Player nameFoden
    Average rating


  11. Squad number9Player nameGabriel Jesus
    Average rating



  1. Squad number10Player nameAgüero
    Average rating


  2. Squad number21Player nameTorres
    Average rating


  3. Squad number26Player nameMahrez
    Average rating



B Mgladbach

Formation 4-3-3

  • 1Sommer
  • 18LainerSubstituted forLazaroat 63′minutes
  • 28Ginter
  • 30Elvedi
  • 25Bensebaini
  • 8Zakaria
  • 6Kramer
  • 32Neuhaus
  • 23HofmannSubstituted forWolfat 87′minutes
  • 13StindlSubstituted forEmboloat 74′minutes
  • 14PleaSubstituted forThuramat 63′minutes


  • 3Lang
  • 7Herrmann
  • 10Thuram
  • 11Wolf
  • 15Beyer
  • 16Traoré
  • 17Wendt
  • 19Lazaro
  • 21Sippel
  • 24Jantschke
  • 31Grün
  • 36Embolo

Man City

Formation 4-2-3-1

  • 31Ederson
  • 2Walker
  • 3Rúben Dias
  • 14Laporte
  • 27Cancelo
  • 16Rodri
  • 8Gündogan
  • 7SterlingSubstituted forMahrezat 69′minutes
  • 20Bernardo Silva
  • 47FodenSubstituted forTorresat 80′minutes
  • 9Gabriel JesusSubstituted forAgüeroat 80′minutes


  • 5Stones
  • 10Agüero
  • 11Zinchenko
  • 13Steffen
  • 17De Bruyne
  • 21Torres
  • 22Mendy
  • 25Fernandinho
  • 26Mahrez
  • 33Carson
  • 50García
  • 69Doyle

Artur Manuel Soares Dias

Match Stats

Live Text

  1. Match ends, Borussia Mönchengladbach 0, Manchester City 2.

  2. Second Half ends, Borussia Mönchengladbach 0, Manchester City 2.

  3. Attempt saved. Hannes Wolf (Borussia Mönchengladbach) left footed shot from outside the box is saved in the centre of the goal.

  4. Attempt blocked. Ferran Torres (Manchester City) right footed shot from outside the box is blocked. Assisted by Kyle Walker.

  5. Riyad Mahrez (Manchester City) wins a free kick on the right wing.

  6. Foul by Ramy Bensebaini (Borussia Mönchengladbach).

  7. Substitution, Borussia Mönchengladbach. Hannes Wolf replaces Jonas Hofmann because of an injury.

  8. Attempt saved. Riyad Mahrez (Manchester City) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Ferran Torres.

  9. João Cancelo (Manchester City) wins a free kick in the defensive half.

  10. Foul by Denis Zakaria (Borussia Mönchengladbach).

  11. Substitution, Manchester City. Ferran Torres replaces Phil Foden.

  12. Substitution, Manchester City. Sergio Agüero replaces Gabriel Jesus.

  13. Riyad Mahrez (Manchester City) wins a free kick in the attacking half.

  14. Foul by Marcus Thuram (Borussia Mönchengladbach).

  15. Attempt missed. Phil Foden (Manchester City) left footed shot from the left side of the box is just a bit too high. Assisted by Ilkay Gündogan with a headed pass.

  16. Attempt blocked. Jonas Hofmann (Borussia Mönchengladbach) right footed shot from outside the box is blocked. Assisted by Florian Neuhaus.

  17. Substitution, Borussia Mönchengladbach. Breel Embolo replaces Lars Stindl.

  18. Foul by João Cancelo (Manchester City).

  19. Lars Stindl (Borussia Mönchengladbach) wins a free kick in the defensive half.

  20. Substitution, Manchester City. Riyad Mahrez replaces Raheem Sterling.