Get the biggest City stories, analysis and transfer updates delivered straight to your inbox Manchester City have taken a 24-man squad to Portugal for the Champions League final.
City will be hoping to cap off a remarkable season by winning Europe's top competition for the first time in their history on Saturday.
To do so, however, they will have to defeat familiar foes, Chelsea, at Porto's Estadio do Dragao, with Thomas Tuchel's side holding the psychological advantage after winning the last two meetings between the clubs.
Thankfully, Pep Guardiola should have a fully fit squad to choose from as there have been no surprise omissions from the squad that has made the trip.
Read more on manchestereveningnews.co.uk