London: Algerian international Riyad Mahrez secured his move to Premier League champions Manchester City, seven months after his hopes were dashed when City refused to pay Leicester City’s asking price.

This time though Leicester said they had sold him for what is a club-record fee, with some reports suggesting the champions paid 60 million pounds, which would make it their record buy.

The 27-year-old — a pivotal figure when Leicester stormed to a shock Premier League title in 2016 — signed a five-year contract.

“I am so pleased to have joined City, a side playing great football under Pep Guardiola,” Mahrez told the City website.

“Watching them from afar has been a pleasure.

“Pep is committed to playing attacking football, which is perfect for me, and City’s performances last season were outstanding.”

Mahrez, who was so upset at not gaining his move to City at the beginning of the year that he sat out two matches, said his new club were revolutionising the game in England.

“They’re redefining the English game and I wanted to be a part of it,” said Mahrez.

“I think we can be successful over the coming years and I believe my own game can develop under Pep’s management.”