Manchester City prepare to host Borussia Dortmund on Wednesday night in what could be an explosive Champions League clash.
City come into the game sitting at the top of the group after a 4-0 opening day thrashing of Spanish side Sevilla.
Dortmund on the other hand came out 3-0 winners against Danish side Copenhagen.
Erling Haaland struck twice in the 4-0 win over Sevilla to take his European tally to 25 goals in 20 Champions League matches.
City are unbeaten in their first 7 games of the season in all competitions and have scored at least 3 goals in each of their 4 home games.
Dortmund are seeking revenge after they fell to a 4-2 aggregate defeat against Man City in the 2020-21 quarter-finals.
Can Man City remain unbeaten after this tricky midweek test? Click here to make your predictions.
What time does Man City vs Dortmund start?
The game kicks off at 10pm Kenyan time at the Etihad Stadium.
Man City vs Dortmund team news
Kyle Walker and Aymeric Laporte are certain to miss out due to injury concerns but John Stones will return to the squad.
Haaland will lead the attacking line and will be supported by Phil Foden and probably Riyad Mahrez.
Kevin De Bruyne and Bernardo Silva are the most likely pair to control proceedings in midfield for the home team.
Thorgan Hazard was taken off in the game against Copenhagen but he has traveled with his team ahead of this clash.
Anthony Modeste will definitely be included in the starting XI to lead the Dortmund attack.
Man City vs Dortmund head to head
From 7 matches played against these two, Dortmund have won 3 times and City have managed 2 wins.
The remaining 2 have resulted in a draw, last one coming in a 1-1 draw back in 2012.
Man City vs Dortmund current form
The hosts are unbeaten in their last 5 games and have won 3 times in that run, same number of wins as their opponents who have lost twice as well.
Man City vs Dortmund prediction
This will be an entertaining encounter but Man City are favorites and are tipped to win.