Manchester City's hopes of reaching the Champions League knockout stages took a huge blow after they were beaten 2-0 by Juventus on Wednesday.
2024/2025 UEFA Champions League


Match Report
Pep Guardiola's side have now won just one of their last 10 games in all competitions, with this their seventh loss during that run.
It leaves them 22nd in the 36-team table with their final two games coming against Paris Saint-Germain, who are also at risk of elimination, and Club Brugge.
An opening period that lacked clear-cut chances sprung into life before the interval, but Erling Haaland saw his effort from close range saved by Michele Di Gregorio.
But the hosts got themselves in front eight minutes after the restart through Dusan Vlahovic's header, though Ederson will feel he should have done better at his near post.
And with City pushing for an equaliser, with Ilkay Gundogan and Kevin De Bruyne going close, Juventus were able to double their tally against the run of play.
Substitute Weston McKennie marked his return from injury with a goal, firing in Timothy Weah's cross to move the Serie A side up to 14th in the standings.
FULL-TIME | Defeat in Turin
— Manchester City (@ManCity) December 11, 2024
2-0 #ManCity | #UCL pic.twitter.com/ROvVglP0LR
Data Debrief: Trouble in Turin
After a run of six defeats in seven games, City had shown something like their old selves when they beat Nottingham Forest, but have since failed to build on that triumph.
And they failed to create many chances at the Allianz Stadium, managing an expected goals (xG) total of 0.97 from their 12 shots, despite having 68.9% possession.
For the first time in his managerial career, Guardiola has failed to win three consecutive matches in the group / league phase of the Champions League (D1 L2). For the Citizens, meanwhile, it’s their longest such run since the 2014-15 campaign (4 – D2 L2).
They have gone eight games without a clean sheet away from home in all competitions; the joint-longest such run of Guardiola's managerial career (also a run of eight in October 2016).
Match Events
0' The match is about to start!
6' Danilo plays it through to Vlahovic, whose shot is blocked by Ruben Dias
8' Lewis almost gets caught out by Conceicao who is down and needs the physios on
19' Yildiz smashes a shot in from 25 yards but it's just wide of the far post
24' Nice play between Doku and De Bruyne whose cross into the box is cleared
29' The ball lands to Vlahovic in the box but it runs away before he can get a shot
32' Yildiz paces down the left, cuts into the box, but his pass blocked by Dias
33' Koopmeiners clatters Clement Turpin, the referee of this game
37' Haaland's shot hits Teun Koopmeiners and then ricochets off the big Norwegian
39' Danilo's 20-yard effort is straight at Ederson
41' Kevin de Bruyne plays a world-class through ball into Haaland whose shot saved
46' Yildiz screws a shot and an offside team-mate controls it
47' Kevin de Bruyne picks out Ilkay Gundogan in the box but his shot is blocked
53' Vlahovic's header from close range opens the scoring! Juventus 1-0 Man City
56' Dusan Vlahovic's cross is headed wide by Nicolo Savona
58' Grealish picks out Silva in space in the box but his effort is blocked by Danilo
61' Ederson drops a cross but City get away with it
64' Doku plays a one-two with De Bruyne and his cross is blocked
65' De Bruyne has a go from 20 yards out, he hits it well and it goes just wide
70' Weah and Weston McKennie subbed on for Francisco Conceicao and Khephren Thuram
74' Weston McKennie volleys into the net to double the lead! Juventus 2-0 Man City
79' Savinho comes on for Jeremy Doku
83' First player booked is Jack Grealish for a lunge on Manuel Locatelli
84' Juventus send on Douglas Luiz and Mbangula for Vlahovic and Kenan Yildiz
86' Bernardo Silva clashes with the Juventus keeper and gets booked
87' Matheus Nunes replaces Jack Grealish for Manchester City
Line-ups
Juventus XI: Danilo, Locatelli, Teun Koopmeiners, Dušan Vlahović, Michele Di Gregorio, Khéphren Thuram, Francisco Conceição, Kalulu, Nicolò Savona, Federico Gatti, Kenan Yıldız
Subs: Pinsoglio, Perin, Douglas Luiz, McKennie, Timothy Weah, Nicolò Fagioli, Samuel Mbangula, Jonas Rouhi, Vasilije Adžić
Man City XI: Walker, Gundogan, De Bruyne, Ederson, Grealish, Ruben Dias, Bernardo, Haaland, Jérémy Doku, Josko Gvardiol, Rico Lewis
Subs: Stefan Ortega, Kovacic, Foden, Matheus Nunes, Josh Wilson-Esbrand, James McAtee, Savinho, Nico O'Reilly, Jacob Wright, Jahmai Simpson-Pusey, M. Hudson