Since the 2-0 defeat at the Etihad Stadium to Tottenham Hotspur, Manchester City have won their previous five home games in all competitions, which include a 3-0 derby win against Manchester United and a recent 3-1 win against a Bournemouth side that is seemingly challenging for European places this season. The one significant advantage the hosts have is that they have won three of the last four meetings between the two clubs, all by a 2-1 scoreline, with the remaining game ending in a 0-0 draw.
It's fair to say that Borussia Dortmund will indeed pose some considerable threat, given how Manchester City have not kept a clean sheet in their previous three matches. Just as likely as they are to score, Dortmund have been involved in end-to-end games of late, with both teams scoring in five of the previous seven games involving the visitors from Germany. Borussia Dortmund have won their last four in all competitions heading into this game.
The difference maker in this fixture will undoubtedly be Erling Haaland. The Norwegian scored against his former club in this fixture back in 2022, and increased his Premier League tally to 13 for the season at the weekend.
This game is admittedly extremely difficult to call considering the respective form of both sides. However, Manchester City's home advantage and their recent record against Borussia Dortmund lead us to believe that Pep Guardiola's side will secure a victory here.
Manchester City 2-1 Borussia Dortmund





















