Riyad Mahrez has secured a move from Leicester to Manchester City, with the Premier League champions paying a club-record 60 million (HK$626 million) for the Algerian winger.
It comes seven months after City refused to pay Leicester's asking price of 80 million, having offered 50 million plus young winger Patrick Roberts, who was valued at 15 million.
The 27-year-old Mahrez, a pivotal figure when Leicester stormed to a shock Premier League title in 2016, signed a five-year contract.
"I'm so pleased to have joined City, who play great football under Pep Guardiola," Mahrez said. "Pep is committed to playing attacking football, which is perfect for me."
Mahrez, who was so upset at not gaining a move to City at the beginning of the year he sat out two matches, also said his new club are revolutionizing the game in England "and I wanted to be a part of it, [that] my own game can develop."