A Josko Gvardiol equaliser cancelled out Riyad Mahrez’s strike in Germany, ensuring that Manchester City left Leipzig with a slight advantage but with their last 16 Champions League tie perfectly poised for the second leg at the Etihad next month.
The Cityzens began the game with a slightly tweaked system from recent weeks, which saw Kyle Walker play a more conventional right-back role, and the visitors dominated possession.
Despite Leipzig’s hard work, they were sloppy on the ball, and it was this sloppiness that handed Manchester City the lead with Riyad Mahrez emphatically punishing Xaver Schlager’s loose pass to fire past Blaswich.
You can’t drop your concentration against this City side!
Grealish pounces on a Leipzig mistake and sends Mahrez through to put City 1-0 up!! 🚀#UCL pic.twitter.com/VZOjmUCtNX
— Football on BT Sport (@btsportfootball) February 22, 2023
City’s domination continued until the halftime break, but RB Leipzig roared out a much different side in the second half, with substitute Benjamin Heinrich’s firing wide as the German side finally began to ask questions of the Manchester City defence.
Time stood still for a second in Germany… ⏱️
RB Leipzig get a rare chance in this game and come desperately close to equalising against City… 👀#UCL pic.twitter.com/v1pQF5lTF3
— Football on BT Sport (@btsportfootball) February 22, 2023
And those question bore fruit with 20 minutes to play, when a cross was firmly met by Josko Gvardiol to level the scoreline, and leave Manchester City ruing their inability to capitalise in the first half.
LEIPZIG TURN IT AROUND!!!! 🙌
Croatian centre-back Joško Gvardiol heads home an equaliser for the home side!! 🤩#UCL pic.twitter.com/j3mUXmQDTo
— Football on BT Sport (@btsportfootball) February 22, 2023
City reasserted their dominance later in the half, but couldn’t create any chances of note, and Haaland was starved of service as he continued to struggle to gel with his teammates despite his freakish goalscoring record so far.
Leipzig, however, showed that they will not be an easy foe to overcome.
📰 Table Of Contents
Player ratings
RB Leipzig
- GK: Janis Blaswich (6) – Was left rooted to the spot for Mahrez’s effort but was otherwise largely untroubled.
- RB: Lukas Klostermann (4) – Really struggled to get a hold of Jack Grealish and was hooked at half time.
- CB: Willi Orban (7) – Didn’t put a foot wrong defensively and made one excellent intervention in the first half.
- CB: Josko Gvardiol (5) – Dragged out of position for the Manchester City opener but made up for it with a towering header to equalise.
- LB: Marcel Halstenberg (5) – Struggled to deal with Kyle Walker in the first half but looked much more comfortable in the second.
- CM: Konrad Laimer (6) – Worked really hard in midfield and shielded his defence well for the most part, picking up plenty of loose balls on the edge of his own areas.
- CM: Xaver Schlager (5) – Inexplicably gave the ball away for the opening goal. Better after that and helped Leipzig boss the midfield in the second half.
- RM: Dominik Szoboszlai (6) – His influence on the game grew after a quiet first half.
- CAM: Emil Forsberg (6) – Was threatening in bursts but couldn’t really get into the game and was taken off just after the hour.
- LM: Timo Werner (7) – Anonymous in the first half, Werner was much better in the second and offered a much needed outlet for his side.
- ST: Andre Silva (6) – Showed flashes of excellence but was largely a passenger in the game.
Substitutes
- Benjamin Heinrichs (8) – His arrival coincided with a much improved Leipzig, and his ability to get forward from right-back was a key part of that change.
- Christopher Nkunku (7) – Injected some quality into the final third but his introduction also saw Leipzig lose control of the second half.
- Youssef Poulsen (5) – Couldn’t really make an impact when he came on.
- Amadou Haidara (6) – Worked hard in midfield when he came on.
- David Raum (N/A) – On for the final five minutes.
Manchester City
- GK: Ederson (6) – Had very little to do apart from pick the ball out of his own net.
- RB: Kyle Walker (7) – Enjoyed the freedom that came with his new role in the side but lacked any real end product.
- CB: Ruben Dias (6) – Passed the ball well and was tidy but beaten in the air by Gvardiol for the equaliser.
- CB: Manuel Akanji (6) – Solid but unspectacular at the heart of the City defence.
- LB: Nathan Ake (7) – Continued to impress as a left-back for Guardiola, but struggled more in the second half as Heinrichs asked more questions of the defender.
- DM: Rodri (7) – Didn’t really put a foot wrong in central midfield but was unable to single-handedly stop Leipzig in the second half.
- CM: Bernardo Silva (6) – Tidy but not particularly threatening and one of those nights where nothing he tried came off.
- CM: Ilkay Gundogan (8) – Produced a lovely dummy for the first goal. Whether he meant it or not was another matter. Circulated the ball through midfield well and had a good effort well saved.
- RW: Riyad Mahrez (7) – Was deployed a little more centrally and got his reward when he fired in the opener. Was much more muted in the second half.
- ST: Erling Haaland (4) – Had 21 touches of the ball and one shot, which he skewed wide. Hardly ever found by his teammates and cut a frustrated figure by the end.
- LW: Jack Grealish (8) – Tormented Klostermann in the first half and remained a key outlet for Pep Guardiola’s side in the second. Very much beginning to live up to his massive price tag and contributes plenty defensively.
Substitutes
- None.
Fan reaction
Bernardo silva is absolutely running the show 🧠
— Don Hutchison (@donhutch4) February 22, 2023
Riyad Mahrez has scored in every game he has played against RB Leipzig:
👕 3 appearances
⚽ 3 goals
✅ 1 win
❌ 1 loss
⏳…Clinical. 🎯 pic.twitter.com/R0AJxPdWwY
— Statman Dave (@StatmanDave) February 22, 2023
That giveaway from Schlager in midfield for Leipzig was absolutely killer, tough
— Aaron West (@oeste) February 22, 2023
One thing I’ve noticed from this Manchester City game is they clearly believe that RB Leipzig have a weakness at defending set-pieces into the back-post. RB Leipzig really struggling to deal with those balls into that area. Keep going deep with those balls #RBLMCI
— Josh Bunting (@Buntingfootball) February 22, 2023
Was that half a little boring? Yes.
Was it also very impressive that City managed to make a team with as much quality as RBL look that powerless? Also yes.A lesson in how to control games.
— Srinivas Sadhanand (@sriniwrites_) February 22, 2023
I want much more please Leipzig pic.twitter.com/8Jh4fQrCDQ
— 𝔼𝕌ℝ𝕆 (@EuroExpert_) February 22, 2023
Expert analysis
A perfect half from City. They’ve controlled the game like they did against Forest — and RBL aren’t Forest, in gameplan or quality. Controlling a game like that with Haaland playing and not having many touches is impressive too. And RBL’s first shot on target didn’t go in
— Sam Lee (@SamLee) February 22, 2023
Gundogan dropping into that left-back-esque position to play a one-two to set City up going forward and also give Grealish the space to run into centrally is an excellent tactical tweak from Pep.
Subtle but really smart and useful.
— Srinivas Sadhanand (@sriniwrites_) February 22, 2023
That’s what Rose’s Leipzig are about. Overloading one side of the pitch, luring City over before switching it. Much better 👍
— 𝔼𝕌ℝ𝕆 (@EuroExpert_) February 22, 2023
That had been coming. If you wanted an advert for how good the first half was, how about this? Leipzig have been very threatening for basically the whole half
— Sam Lee (@SamLee) February 22, 2023
RB Leipzig (1.04) 1-1 (1.09) Man City
— The xG Philosophy (@xGPhilosophy) February 22, 2023