Pep Guardiola's Manchester City side return to the Champions League this week with a last 16 first-leg clash against Borussia Monchengladbach.
The Premier League leaders couldn't be in better form as they prepare for the knockout stage, having won their last 18 games in all competitions.
Their outstanding recent performances have seen them go 10 points clear at the top of the table in the English top flight.
The Champions League, however, remains the holy grail.
Not only are they in superb form, but they are looking extremely healthy on the injury front, too, as only Nathan Ake will be missing for the trip to Budapest.
The match is taking place at the Puskas Arena due to coronavirus restrictions on foreigners arriving in Germany.
Kevin De Bruyne recently returned from injury and started the weekend game against Arsenal, so should be fine to start this one.
Sergio Aguero will be in the squad and we might see him come off the bench, but it doesn't appear he has the match fitness required to feature in the starting XI just yet.
There might be one change in defence with Kyle Walker coming in to replace Oleksandr Zinchenko, which would see Joao Cancelo move over to left full-back.
John Stones and Ruben Dias should retain their places from the win against Arsenal.
Fernandinho started against the Gunners, but expect Rodri to come back into the middle of midfield to partner De Bruyne and Ilkay Gundogan.
Like Rodri, Phil Foden was rested for the match at the Emirates, so he'll be restored to the starting line-up, possibly at the expense of Riyad Mahrez.