Mateo Kovacic has moved from Chelsea to Manchester City.
The Blues will get a set fee of £25 million plus extra money worth £5 million.
Kovacic has agreed to stay with the Premier League winners until June 2027.
"This is a great idea on my part. Anyone who has watched this team play under Pep knows how good they are. In my opinion, they are the best team in the world. “Any footballer’s dream is to join this team,” Kovacic said when he was introduced on Tuesday.
After joining Chelsea in 2019 from Real Madrid, the Croat played in more than 200 games and helped the Blues win both the Champions League and the Europa League.