Manchester City manager Pep Guardiola has the luxury of a fully-fit squad to pick from for the second leg of their Champions League last-16 battle with Borussia Monchengladbach on Tuesday, which they currently lead 2-0 on aggregate.
The Premier League leaders fielded a much-changed lineup at Craven Cottage for their 3-0 triumph over Fulham, and several alterations can be expected for the 'hosts' as they gear up for a journey to Budapest.
City's three formidable centre-backs - John Stones, Ruben Dias and Aymeric Laporte - all started together in the capital, and with Stones finding the back of the net once again while Dias was taken off on the 75-minute mark, Laporte may be the unlucky one to drop out if Guardiola reverts to a traditional 4-3-3.
A change in formation would allow Kyle Walker to return on the right-hand side of defence, while the rejuvenated Oleksandr Zinchenko is in contention to feature on the left if Joao Cancelo is granted a deserved night off.
Fernandinho, Ilkay Gundogan and Kevin De Bruyne all occupied spots on the bench at Craven Cottage and could form a fearsome trio in the engine room this week, despite Bernardo Silva's opening goal in the first leg.
Raheem Sterling's omission at the weekend was purely tactical, Guardiola confirmed, so the Englishman should earn a recall to the first XI alongside Riyad Mahrez, who was an unused substitute in Saturday's routine victory.
Sergio Aguero bagged his long-awaited first Premier League goal of the season at the weekend, but Guardiola is not expected to risk him from the off twice in the space of four days, so Gabriel Jesus - who has found the back of the net in City's last four round-of-16 matches - should spearhead the Citizens' attack at the Puskas Arena.
Manchester City possible starting lineup:
Ederson; Walker, Dias, Stones, Zinchenko; Fernandinho, Gundogan, De Bruyne; Mahrez, Jesus, Sterling
> Click here to see how Monchengladbach could line up for this clash
No Data Analysis info