Manchester City have completed the signing of Crystal Palace captain Marc Guehi for £20m.
The England defender, who has been linked with some of Europe’s top clubs, almost joined Liverpool last summer, and was out of contract at the end of this season.
Guehi had a medical on Sunday after agreeing personal terms with City and has signed a five-and-a-half-year contract.
The Chelsea academy product has played 188 times for Palace since joining from Swansea in 2021, with 33 of his appearances coming this season as they embarked on their first Conference League campaign.
His arrival follows City’s signing of Antoine Semenyo from Bournemouth for £62.5m on 9 January.
Guehi said he is “really happy and incredibly proud” to become a City player.
“This move feels like the culmination of all the hard work I have put into my career,” he added.
“I am now at the best club in England and part of an unbelievable squad of players. It feels good to be able to say that.”

