Manchester City will look to maintain their Champions League unbeaten run alive when they host Borussia Dortmund at the Etihad Stadium on Wednesday night.
The Citizens have taken seven points from their opening three games in the league phase of the competition.
Pep Guardiola’s charges have overcome Serie A champions Napoli and Spanish outfit Villarreal in the early stages of the league phase, either side of a draw with Monaco
City’s points tally is matched by their German opponents, with both sides hoping to secure spots in the top eight and clinch automatic qualification for the knockout stage.
Manchester City team news vs Borussia Dortmund
Pep Guardiola almost has a fully-fit squad at hand, with Rodri having returned off the bench in the final moments of the weekend win over Bournemouth.
The only absentee for City is Mateo Kovacic, who faces an extended spell on the sidelines due to an ankle injury.
However, with Premier League champions Liverpool coming up at the weekend, Guardiola will likely consider rotating his squad.
Manchester City predicted XI
Manchester City predicted starting XI vs Borussia Dortmund (4-3-3): Donnarumma; Nunes, Dias, Gvardiol, O’Reilly; Gonzalez, Reijnders, Bernardo; Foden, Haaland, Doku
Gazette result prediction
The 2023-24 Champions League runners-up have scored in every away game this European campaign, so City may struggle to keep a clean sheet.
Indeed, the Bundesliga giants have found the net on all three of their previous visits to the Etihad, though their last two trips to Manchester ended in narrow 2-1 defeats.
With that in mind, we predict City should be just a little too strong for Dortmund, but it should be a close encounter.
Score prediction: Man City 3-2 Dortmund

