Manchester City manager Pep Guardiola has everyone fit and raring to go for the first leg of their Champions League semi-final with Paris Saint-Germain on Wednesday night.
Cup goalkeeper Zack Steffen enjoyed a triumphant afternoon at Wembley against Tottenham Hotspur in the EFL Cup final, but first-choice shot-stopper Ederson will certainly return in Paris.
Kyle Walker and Joao Cancelo will hope to keep their spots out wide as Oleksandr Zinchenko and Benjamin Mendy make do with places on the bench, and John Stones is back from suspension to bolster Guardiola's options in defence.
Ruben Dias has established himself as one of the first names on the teamsheet, but the well-rested Stones could earn a start over Aymeric Laporte, despite his decisive goal in the EFL Cup final.
Fernandinho featured from the first whistle at Wembley but will most likely drop out for Rodri here, with Ilkay Gundogan and Kevin De Bruyne completing the familiar midfield three as the latter hopes to build on his goals against PSG in the 2015-16 Champions League.
Raheem Sterling was once again thwarted by Tottenham's backline at the weekend and could find his place in jeopardy, with Phil Foden a candidate to move out to the left as Riyad Mahrez continues on the right.
Sergio Aguero was fit enough to take his place on the bench against Spurs, and Gabriel Jesus could also provide a focal point in attack, but Bernardo Silva has started eight of City's 10 Champions League games this term and could act as a false nine once more.
Man City possible starting lineup:
Ederson; Walker, Dias, Stones, Cancelo; Rodri, Gundogan, De Bruyne; Mahrez, Silva, Foden