Premier League champions Manchester City have sealed a £60m deal with Leicester for Algeria's Riyad Mahrez, with the Foxes ace set to undergo a medical analysis with the next two days, reports suggest.
They walked away from a potential deal for Mahrez in January because they were put off by Leicester's valuation.
The Algeria worldwide has signed a five-year contract with the Manchester outfit and will wear the number 26 jersey.
Here is the photograph - is it Riyad Mahrez?
Mahrez missed training with Leicester for over a week following deadline day, with the Algeria worldwide subsequently forced to deny going AWOL.
Japan says death toll from floods climbs to 100
Those participating in cleanup efforts should be careful with heat strokes, as the next few days are expected to be hot and clear. Prime Minister Shinzo Abe cancelled his planned July 11-18 trip to Europe and the Middle East to oversee the emergency response.
According to Sky Sports, the 27-year-old Algerian will undergo a medical this week with all other aspects of the contract between the two clubs already agreed upon.
City's director of football Txiki Begiristain added: "Riyad is a hugely talented player. Pep is committed to playing attacking football, which is a ideal for me, and City's performances last season were outstanding", he said on the club's official website. "Over the past few years, he has established himself as one of the Premier League's most exciting players".
He took his tally to an impressive 39 goals in 139 Premier League appearances, 38 of those coming as Leicester lifted the trophy in stunning fashion back in 2016.
City cruised to the Premier League title, becoming the first team to hit the 100-point barrier since the Premier League was founded in 1992.