According to a UK Daily Mail report, Manchester City have failed in two previous attempt to land the Algeria global, it now seems the former Premier League victor will be leaving the King Power Stadium for the Etihad this summer.
The 27-year-old, who joins for a club-record £60m, has signed a five-year contract at the Etihad Stadium.
Leicester rejected City's offer of £50m plus winger Patrick Roberts - valued at £15m - in January, and Mahrez missed two games during the saga.
"They're redefining the English game and I wanted to be a part of it", said Mahrez.
According to the Daily Mail, the Algerian worldwide is set for a medical at Manchester City between Sunday and Tuesday.
Mahrez's introduction in the attacking areas will allow City to rotate further as they attempt to go further in the Champions League and become the first club in a decade to defend the title.
While we can't verify for sure that it is Mahrez, it certainly looks to be and the presence of City staffers would seem to confirm it.
Riyad's progress with Leicester City also saw him firmly establish himself as a key member of the Algerian national team, with whom he played in the 2014 FIFA World Cup Finals and both the 2015 and 2017 Africa Cup of Nations.
"Watching them from afar has been a pleasure".
They walked away from a potential deal for Mahrez in January because they were put off by Leicester's valuation.
"I am so pleased to have joined City, a side playing great football under Pep Guardiola", Mahrez told the club's official website.
"I believe my own game can develop under Pep's management".