Manchester City have broken their club record to sign winger Riyad Mahrez from Leicester City for £60m.
They walked away from a potential deal for the Algerian in January after being put off by Leicester's valuation.
Mahrez said the club's style of play is "perfect" for him and he wanted to be part of a club which is "redefining the English game".
"Watching them from afar has been a pleasure," said Mahrez.
"Pep Guardiola is committed to playing attacking football, and City's performances last season were outstanding.
"I think we can be successful over the coming years and I believe my own game can develop under Pep's management."