Champions League - Group A
RB LeipzigRB Leipzig2Man CityManchester City1

RB Leipzig 2-1 Manchester City: Kyle Walker sent off in Champions League defeat

By Neil JohnstonBBC Sport
RB Leipzig players celebrate a goal against Manchester City in the Champions League
Manchester City have not kept a clean sheet in any of their six Champions League group games

Manchester City ended their Champions League group campaign with defeat by RB Leipzig in a match played without fans because of Covid-19 restrictions.

Pep Guardiola opted to field a strong side, which included a first club start since 6 November for Kevin de Bruyne, despite last season's runners-up having sealed top spot in Group A with one game to spare.

But the Premier League leaders finished the six-match group stage without a clean sheet after Hungary midfielder Dominik Szoboszlai and Portugal forward Andre Silva scored for Leipzig, who parted company with their manager over the weekend.

City also finished with 10 men after Kyle Walker was shown a straight red card in the last 10 minutes for an unnecessary foul on Silva.

Szoboszlai had rounded keeper Zack Steffen to open the scoring before Silva, who had earlier been denied by City's second-choice keeper, doubled the lead with a neat finish.

The visitors, who put six past Leipzig at Etihad Stadium in September, suffered a frustrating night at an empty Red Bull Arena with Phil Foden having a shot tipped on to the post before Riyad Mahrez reduced the deficit with a diving header.

Manchester City's Kyle Walker is shown a red card against RB Leipzig
At 31 years and 193 days, Kyle Walker is the second oldest Englishman to be sent off in a Champions League game, after Paul Scholes against Roma in April 2007 (32y 139d)

City finish group without clean sheet

City, who will discover their last-16 opponents on Monday, end their group campaign with 12 points from six games - and no clean sheets.

In addition, the late dismissal of Walker means the England defender faces a suspension when his side resume their European campaign in February.

Just days after Guardiola had praised his team for a performance that propelled them to the summit in England, City produced a disjointed display in Germany.

Surprisingly, with a busy December schedule ahead, Guardiola opted to field the likes of Ilkay Gundogan, Fernandinho and Foden, who was replaced at the start of the second half, for what was effectively a dead rubber.

Manchester City finished Group A with 12 points

Nineteen-year-old forward Cole Palmer was sent on three minutes from the end of normal time but fellow teenagers Conrad Egan-Riley, Josh Wilson-Esbrand, Romeo Lavia and James McAtee were unused.

At least De Bruyne got some vital minutes under his belt after recovering from Covid-19.

He forced Peter Gulacsi, who left Liverpool in 2013 without playing a league game, into a fine save from a free-kick on the stroke of half-time.

However, De Bruyne ended the match with what seemed a harsh booking after not following the referee's instructions when City were awarded another free-kick.

Player of the match

SzoboszlaiDominik Szoboszlai

with an average of 7.59

RB Leipzig

  1. Squad number17Player nameSzoboszlai
    Average rating


  2. Squad number18Player nameNkunku
    Average rating


  3. Squad number10Player nameForsberg
    Average rating


  4. Squad number33Player nameAndré Silva
    Average rating


  5. Squad number3Player nameAngelino
    Average rating


  6. Squad number21Player nameBrobbey
    Average rating


  7. Squad number16Player nameKlostermann
    Average rating


  8. Squad number22Player nameMukiele
    Average rating


  9. Squad number32Player nameGvardiol
    Average rating


  10. Squad number27Player nameLaimer
    Average rating


  11. Squad number2Player nameSimakan
    Average rating


  12. Squad number39Player nameHenrichs
    Average rating


  13. Squad number44Player nameKampl
    Average rating


  14. Squad number1Player nameGulácsi
    Average rating


  15. Squad number26Player nameIlaix Moriba
    Average rating


  16. Squad number14Player nameAdams
    Average rating


Manchester City

  1. Squad number26Player nameMahrez
    Average rating


  2. Squad number47Player nameFoden
    Average rating


  3. Squad number17Player nameDe Bruyne
    Average rating


  4. Squad number13Player nameSteffen
    Average rating


  5. Squad number5Player nameStones
    Average rating


  6. Squad number6Player nameAké
    Average rating


  7. Squad number11Player nameZinchenko
    Average rating


  8. Squad number8Player nameGündogan
    Average rating


  9. Squad number10Player nameGrealish
    Average rating


  10. Squad number80Player namePalmer
    Average rating


  11. Squad number25Player nameFernandinho
    Average rating


  12. Squad number3Player nameRúben Dias
    Average rating


  13. Squad number7Player nameSterling
    Average rating


  14. Squad number2Player nameWalker
    Average rating



RB Leipzig

Formation 4-2-3-1

  • 1Gulácsi
  • 22MukieleSubstituted forHenrichsat 79'minutes
  • 16KlostermannSubstituted forSimakanat 45'minutes
  • 32Gvardiol
  • 3Angelino
  • 27LaimerSubstituted forAdamsat 63'minutesBooked at 90mins
  • 44KamplBooked at 14mins
  • 18Nkunku
  • 10ForsbergSubstituted forBrobbeyat 80'minutes
  • 17Szoboszlai
  • 33André SilvaSubstituted forKourouma Kouroumaat 86'minutes


  • 2Simakan
  • 14Adams
  • 21Brobbey
  • 26Kourouma Kourouma
  • 31Martínez
  • 35Bonnah
  • 39Henrichs

Man City

Formation 4-3-3

  • 13Steffen
  • 2WalkerBooked at 82mins
  • 5StonesBooked at 81mins
  • 6AkéSubstituted forRúben Diasat 87'minutes
  • 11Zinchenko
  • 8Gündogan
  • 25Fernandinho
  • 17De BruyneBooked at 30minsSubstituted forPalmerat 87'minutes
  • 26Mahrez
  • 10Grealish
  • 47FodenSubstituted forSterlingat 45'minutes


  • 3Rúben Dias
  • 7Sterling
  • 31Ederson
  • 33Carson
  • 56Egan-Riley
  • 80Palmer
  • 87McAtee
  • 90Lavia
  • 97Wilson-Esbrand
Sandro Schärer

Match Stats

Home TeamRB LeipzigAway TeamMan City
Shots on Target

Live Text

  1. Post update

    Match ends, RB Leipzig 2, Manchester City 1.

  2. Full Time

    Second Half ends, RB Leipzig 2, Manchester City 1.

  3. Post update

    Fernandinho (Manchester City) wins a free kick in the defensive half.

  4. Post update

    Foul by Brian Brobbey (RB Leipzig).

  5. Post update

    Offside, Manchester City. Fernandinho tries a through ball, but Raheem Sterling is caught offside.

  6. Post update

    Ilkay Gündogan (Manchester City) wins a free kick in the defensive half.

  7. Post update

    Foul by Ilaix Moriba (RB Leipzig).

  8. Post update

    Rúben Dias (Manchester City).

  9. Post update

    Péter Gulácsi (RB Leipzig) wins a free kick in the defensive half.

  10. Booking

    Tyler Adams (RB Leipzig) is shown the yellow card.

  11. Post update

    Jack Grealish (Manchester City) wins a free kick on the left wing.

  12. Post update

    Foul by Tyler Adams (RB Leipzig).

  13. Post update

    Offside, RB Leipzig. Dominik Szoboszlai tries a through ball, but Christopher Nkunku is caught offside.

  14. Post update

    Jack Grealish (Manchester City) wins a free kick in the defensive half.

  15. Post update

    Foul by Benjamin Henrichs (RB Leipzig).

  16. Post update

    Fernandinho (Manchester City) wins a free kick in the defensive half.

  17. Post update

    Foul by Brian Brobbey (RB Leipzig).

  18. Post update

    Rúben Dias (Manchester City) wins a free kick in the defensive half.

  19. Post update

    Foul by Christopher Nkunku (RB Leipzig).

  20. Substitution

    Substitution, Manchester City. Rúben Dias replaces Nathan Aké.

How to follow Manchester City on the BBC bannerManchester City banner footer


Join the conversation

These comments are now closed.