Manchester City have announced the signing of Riyad Mahrez from Leicester City for a reported £60 million.

Mahrez was close to moving to the Etihad Stadium in January before the deal fell through, and now becomes City's first signing since they won the Premier League title in record-breaking fashion in May.

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

“Watching them from afar has been a pleasure. Pep is committed to playing attacking football, which is a perfect for me, and City’s performances last season were outstanding. They’re redefining the English game and I wanted to be a part of it.

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

City's director of football Txiki Begiristain added: “Riyad is a hugely talented player. He beats defenders and creates space.

“Over the past few years, he has established himself as one of the Premier League’s most exciting players.

“We’re sure he will bring additional attacking quality to our squad.”